Position: Middle/Senior Front-End Developer (React)
Company: Esurance
Category: JavaScript
Experience required: 2y
English level: intermediate

**Scope of role**
·        To be fully responsible for leading the implementation, modification and maintenance of configurable platform UI components.
·        Working on backend integrations together with backend engineers. Development of Node.JS backend integration middleware. 

**Requirements:**
·        Strong proficiency in HTML, CSS, JavaScript/TypeScript, React.js, Redux — 3+ years.
·        Extensive experience integrating with React.js and its workflows (such as Flux or Redux).
·        Familiarity with modern front-end builds pipelines and tools.
·        Good understanding of OOP, OOD, and functional programming
·        5+ years of software development experience
·        Proactive mindset, confidence to speak up and present solutions. 
·        Upper-Intermediate level of English (both written and spoken)

**Reasons to join us:**
·        Work in a product company (R&D office) alongside PO's with a strong tech background
·        Opportunity to work with and learn from Top Developers
·        Activities with the team (a lot of voluntary online & offline events)
·        Flexible schedules & telecommuting (remote work)
·        Nice office in the city center with terraces, playrooms, etc.
·        Individual English classes upon need
·        Annual personal development stipend
·        If needed: participation in relocation costs to Kyiv from other Ukrainian locations