UI Engineer – React
W2 consultants only (no visa, OPT, or EAD holders)
Summary:
- Work independently and as part of a software development team taking responsibility for solving big challenges.
- Understand client goals around quality and engineering discipline and participate in code reviews at the team level.
- Great at turning ideas into code, and making that code usable by your teammates, and the company.
- Propose and implement technical solutions to problems and deliver to customers, taking end-to-end responsibility for the design and efficient high-quality delivery of one or more components.
- Looks ahead, finds and avoids pitfalls for the team.
- Eagerly learn and apply new cutting-edge technologies like functional programming, distributed computing, machine learning, advance data engineering, and serverless computing.
- Contribute to our engineering culture and ever-improving concept of engineering best practices
Skills:
- Logical and systematic problem-solving skills.
- Ability to work collaboratively and effectively in small teams and cross-functional environments.
- Programming languages such as Java, JavaScript and Typescript
- Architectural concepts such as microservices and separation of concerns
- Development tools such as Git and Jira
- UI frameworks such as React and Web Components
- Web technologies such as CSS, HTML, browser performance and security
- Development frameworks such as Spring Boot and Node.js/Express
- Container technologies such as Docker and Kubernetes
- Database technologies such as SQL, NoSQL and in-memory
- Cloud technologies such as AWS
- Operating frameworks such as Apache Mesos, Apache Kafka, Apache Spark, and Amazon Kinesis
- Must be able to collaborate with colleagues via face to face, conference calls, and online meetings.
Requirements:
- 6+ years of experience and a bachelor's degree in computer science or related field is preferred.
- Understand the software development process and how their work contributes to the larger goals.
- Experience working with a team on large projects.
- Bachelor's degree in computer science or related field is preferred