Front-End Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Front-End Engineer with a strong foundation in software development and a passion for implementing rich, dynamic user experiences. This role is ideal for someone who enjoys working with complex application logic, responsive interfaces, and exploring new technologies in the front-end space.
You'll play a key part in shaping how users interact with our products implementing high-quality interfaces that encapsulate the power of our backend AI systems, while ensuring performance, scalability, and a cohesive user experience.
Responsibilities
Develop and maintain sophisticated front-end applications using modern frameworks (we use React, but experience in Vue or Angular is also valued).
Implement complex UI logic enabling AI outputs
Collaborate with product managers, product designers, backend engineers, and other stakeholders to deliver high-impact features.
Ensure the technical feasibility of UI / UX designs and maintain a consistent experience across all products.
Contribute to architectural decisions, technical discussions, and code reviews.
Continuously improve our internal tooling, component library, and development practices.
Requirements
3+ years of experience building front-end applications in a production environment.
Deep knowledge of TypeScript,along with HTML and CSS fundamentals.
Strong experience with at least one major front-end framework (React, Vue, or Angular).
Solid understanding of application architecture, performance, asynchronous programming, and complex state management.
A track record of building rich, interactive interfaces that go beyond standard dashboards.
Preferred Qualifications :
Previous experience in mobile development, game design, or platform-specific projects (e.g., smart TVs or embedded UIs).
Personal projects that showcase curiosity and constant exploration of multiple aspects of front-end programming