Position: Senior Front End Developer (React)
Company: Refer.Dev
Category: JavaScript
Experience required: 5y
English level: intermediate

**We invite those who are fired up to:**
- Use performance-based approach requires high prototyping and development skills;
- Participate in product refactoring from monolithic to micro frontend architecture and avoid all external integrations (as possible) as they may affect performance;
- Mentor Junior or Middle Developers;
- Develop to Tech Lead with personal Tech/Team Leads advising;
- Take part in developing our custom implementations of different libs and scripts.
 
**Essential professional experience:**
- 5+ years of JS development experience;
- Excellent knowledge of JavaScript (ES5 / ES6), TypeScript;
- Deep knowledge of core HTML/CSS;
- Experience with preprocessors (SASS);
- Experience with micro frontend architecture;
- Experience with server side rendering;
- Experience with Gitlab CI or other CI / CD technologies;
- Experience with Webpack / NPM;
- Experience in developing cross-browser, responsive and mobile versions of sites;
- Experience working in an Agile/Scrum development process;
- Good written and spoken English.
 
**Responsibilities:**
- Support the current functionality and maintain backward compatibility for the releases;
- Deliver completed tasks for testing and provide advisory assistance to QAs;
- Analyze and tune system designs to identify and fix performance bottlenecks;
- Analyze tasks, decompose them into sub-tasks, and estimate the development time;
- Perform code & design reviews;
- Lead research and POCs of new features;
- Help with new architecture prototyping and migration on it;
- Identify areas for improvement and manage tech debt.
 
 
**We care for you:**
 
✔️ Health support budget;
✔️ Individual annual training budget;
✔️ Annual performance review;
✔️ 100% paid sick leaves;
✔️ 20 working days of paid time off;
✔️ 11 Ukrainian National holidays;
✔️ Flexible schedule (expected start time: 10 AM EET / 9 AM CET);
✔️ Gifts for significant life events (marriage, childbirth).