Position: Mid Frontend Engineer (React)
Company: Day.io
Category: JavaScript
Experience required: 3y
English level: upper

Brief project description:
* Developing FE for new features
* Changes in existing functionalities
* Improving of UI performance, if required

Responsibilities:
* Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
* Ownership and responsibility over application components
* Design and build new services
* Improve system performance and scalability

Requirements:
* Software engineering fundamentals, algorithms, data structures and OOP
* 4+ years of experience designing and developing single page applications.
* 4+ years of experience with react and state management (react hooks, MobX, Redux)
* 2+ years of experience with TypeScript.
* Proficient with REST API, Error Handling, Retry mechanisms, etc..
* Proficient with CSS, HTML5, Cookies, Local Storage
* Experience with clouds and SaaS architectures
* Good English in both written and verbal communication
* Ability to move fast and solve problems

Nice to have:
* Experience with Node JS and Backend.
* Experience with Cloudflare workers.

Work conditions:
* Distributed teams: 1st - in Kyiv, 2nd - in Lviv.
* 2-weeks scrum, 5-6 team members / team.
* Full-time (40 hours per week).
* Official contract: salary, sick-leave days, holidays, vacations.

Hiring process:
Step 1 - preliminary interview (main questions) - 20 mins
Step 2 - internal tech interview (tech questions) - 40-50 mins
Step 3 - tech interview with team leader and architect - 30-50 mins