Position: React.js Developer
Company: Yalantis
Experience required: 2y
English level: intermediate

We help our clients by providing them with software solutions that are most beneficial for their businesses. Each member of our team has their own responsibilities, but we all work towards a common goal: to believe in the best engineering practices, work creatively and love solving challenging problems. Now our Web department is expanding and we’re looking for an experienced React.js developer to become a part of our team and practice technical skills in mature projects.

**What you’ll help us with:**
● implementing reliable components with the use of a modern technology stack
● delivering high-quality, test-covered code to production using React.js
● researching and implementing new technologies in the team
● effectively cooperating with the team and the client to provide best solutions
● participation in grooming and planning sessions
● understanding the client’s business needs and influencing the product

**Here’s the experience that will help you do the job:**
● 2+ years of experience with React, Redux
● deep understanding of core JS / Typescript
● good understanding of redux-saga
● proven track record of building high-quality consumer web apps
● good understanding of the frontend and server-side architectures and performance principles
● you are passionate about writing clean and well-tested code, work creatively and love solving challenging problems
● upper-intermediate level of English

**These skills will also come in handy:**
● knowledge of webpack
● Experience with responsive design techniques and practices
● knowledge of GraphQL

**What you’ll get from working with us:**
● great compensation and social packages
● full financial and legal support for private entrepreneurs
● opportunities for professional growth
● individual development plan and a mentor to guide you
● team buildings and corporate activities
● English lessons with native speakers
● knowledge sharing

It is a great opportunity for you to work on interesting internal and external projects.You’re the right fit for this position if you’ve previously participated and owned all aspects of the software development process and believe in the best engineering practices.