Mad Devs
frontend engineer
1 нед. назад
Страна неизвестнаMiddleRemoteB2
reactvuejavascripttypescriptjestvitestplaywrightcypress
Frontend engineer role focused on developing and maintaining web applications using React or Vue, working closely with designers and product managers, and utilizing AI-assisted development tools.
Обязанности
- Develop and maintain web applications using React or Vue
- Build reusable and maintainable frontend components
- Work with designers and product managers to turn product requirements and designs into effective UI solutions
- Write and maintain unit and E2E tests covering critical application scenarios
- Review tests generated with AI tools, identify gaps, and improve them manually when necessary
- Use AI-assisted development tools for development, refactoring, debugging, and test creation
- Take responsibility for frontend code quality and continuously look for ways to improve it
- Improve usability, consistency, and overall user experience
- Participate in technical discussions and contribute to frontend architecture and implementation decisions
Требования
- 3+ Years of commercial experience developing production applications with React or Vue
- Strong knowledge of JavaScript and TypeScript
- Hands-on experience writing unit and E2E tests using tools such as Jest, Vitest, Playwright, or Cypress
- Understand how to assess whether tests adequately cover application behavior and risks
- Experience reviewing and improving tests generated with AI tools
- Openness to exploring new AI-assisted software development approaches
- Practical experience using AI-assisted development tools in day-to-day work
- Ability to work effectively with designers and product managers
- English at B2–C1 level
- Russian at B2 level
- Будет плюсом: UI/UX design experience or close collaboration with UI/UX designers, modern design systems and component-based architecture, reusable component libraries, web accessibility principles, responsive interfaces, modern frontend development practices and tools