Position: Senior Front-end React Engineer
Company: Adaptiq
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2022-06-01T00:00:00+03:00

We are building an entirely new way to help answer one of life’s most daunting questions: where should I live? This is a difficult question and requires the efforts of 100 employees based in NYC and Tel-Aviv and includes a unique collaboration between Engineers, Data Scientists, Urban Planners, and designers.

Responsibilities of the **Front-end engineer** will include translation of the UI/UX design prototypes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

**Our project tech stack:** JavaScript, ES6, React; TypeScript; Webpack, Babel, Jest; Docker; AWS.

This role will be focused on the frontend development part of the system. You will work with the design team and the infrastructure and backend team in order to provide solutions that meet business goals.

**Responsibilities:**

- Develop new user-facing features;
- Build reusable, testable, and efficient code;
- Testing the output of your own work prior to handing over for independent testing;
- Ensure the technical feasibility of UI/UX designs;
- Participating in all necessary quality assurance work required to ensure the delivered products are truly fit for the purpose;
- Ensure code quality by testing the deployable solution, working closely with the test automation person;
- Reviewing code and providing mentorship to other developers in an agile team;
- Grow your skills and share your knowledge with other developers;
- Collaborate with other team members and stakeholders.

**Requirements:**

- 5+ years of expertise in JavaScript and ES6
- 2+ years of experience with React
- Good understanding of web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Experience with build tools, code coverage and testing frameworks – webpack, jest, etc.
- Experience with large scale frontend applications and the ability to enter production code and be productive in a short time 
- Proficient understanding of code versioning tools such as Git
- Upper-Intermediate English

**Personal skills:**

- Independent
- Excellent communication and presentation skills
- Collaborative nature and ability to work within a team
- Good personal organization skills, ability to prioritize