Develop and maintain web applications using React or Vue. Build reusable, maintainable frontend components and work with designers and product managers to turn requirements and designs into effective UI solutions.

Write and maintain unit and E2E tests for critical application scenarios. Review and improve tests generated with AI tools, use AI-assisted tools for development, refactoring, debugging, and test creation, and take responsibility for frontend code quality. Improve usability and user experience, and contribute to technical discussions and frontend architecture decisions.

Requirements: 3+ years of commercial experience developing production applications with React or Vue; strong JavaScript and TypeScript knowledge; hands-on experience with unit and E2E testing tools such as Jest, Vitest, Playwright, or Cypress; ability to assess test coverage and risks and improve AI-generated tests; practical experience with AI-assisted development tools; effective collaboration with designers and product managers.

Languages: English B2–C1 and Russian B2.

Would be a plus: UI/UX design experience or close collaboration with UI/UX designers; experience with modern design systems, component-based architecture, and reusable component libraries; knowledge of web accessibility, responsive interfaces, and modern frontend development practices and tools.

Work format: Remote.