Position: Senior JavaScript (React) Developer for Localize.city
Company: Ciklum
Category: JavaScript
Experience required: 5y
English level: upper

About Client

At Localize.city 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 unique collaboration between Engineers, Data Scientists, Urban Planners and designers. Our AI technology analyzes billions of temporal-spatial data points, from more than 10,000 disparate data sets. The combination of advanced AI technology and the team’s deep expertise is what powers this unprecedented calibration of knowledge for every address in NYC, Jersey, Chicago and the coast made easily accessible to the public.

We are looking for a Developer who is motivated to combine the art of design with the art of programming to deliver the product to customers and help them in making the right choice. Our project tech stack: JavaScript, ES6, React, Redux; TypeScript; Node.js; Webpack, Babel, Jest; Docker; AWS etc.

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 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 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

What's in it for you
Possibility to grow professionally
Start-up atmosphere
Insurance
Competitive salary
Mac workstation
Career and professional growth
Possibility to work in a big and successful company
Long-term employment with 20 working-days paid vacation and other social benefits