The role requires both independence in owning features end-to-end and the ability to work effectively with design and product teams.
Responsibilities:
- Own features end-to-end: from design discussions through implementation, testing, and deployment
- Collaborate closely with design and product to deliver high-quality user experiences
- Contribute to frontend architecture decisions and maintain reusable component libraries
- Ensure application performance, scalability, and responsiveness
- Write and maintain unit tests to ensure code quality
- Support team growth through mentorship and knowledge sharing
Requirements:
- 5+ years of professional frontend development experience
- Expert-level proficiency in React, JavaScript, and TypeScript
- Strong understanding of state management (MobX a plus)
- Experience with performance optimization and scalable UI development
- Solid experience with unit testing (Jest or similar)
- Familiarity with CI/CD pipelines, Git, and modern build tools (Webpack, Vite, etc.)
- Nice to Have:
- Experience with AI-integrated applications
- Understanding of ML fundamentals and AI-powered features