Your mission
You work hands-on using modern frontend technologies, collaborating closely with backend engineers, product management, and UX to deliver high-quality user experiences. In this role, you take ownership of frontend features, continuously improve code quality, and apply modern engineering practices — including the effective use of AI-supported development tools.
Your Responsibilities
- You design and implement frontend components using modern web technologies (React, TypeScript), following established design and architecture guidelines.
- You build robust client-side data flows, including state management, data fetching, caching, and error handling.
- You collaborate closely with UX, product management, and backend engineers to deliver cohesive end-to-end user experiences.
- You translate UI/UX concepts and functional requirements into clean, maintainable frontend implementations.
- You ensure frontend quality through component testing, code reviews, and adherence to development standards.
- You integrate frontend applications with backend APIs and services.
- You ensure accessibility and basic frontend security aspects in collaboration with backend teams.
- You use AI-assisted development tools to improve productivity while critically validating their outputs.