Position Summary
We are looking for an experienced Frontend Engineer with deep React expertise to take the lead in building a modern, interactive user interface for a web-based software platform. The backend is built with a high-performance systems language, and your role will focus on developing and maintaining a seamless and intuitive frontend experience. In this role, you’ll have ownership over architectural decisions and the full development lifecycle of the user-facing part of the application. You will also work closely with cross-functional team members including backend developers and design experts.
Main Duties
-
Serve as the lead frontend developer, defining and maintaining the structure and technical vision of the user interface.
-
Build and evolve a rich React-based application that enables users to interact with dynamic and customizable tools.
-
Work with backend developers to integrate frontend components with API services built in a systems-level language.
-
Implement sophisticated UI features such as real-time updates, drag-and-drop elements, and smooth workflows.
-
Ensure optimal performance, responsiveness, and adaptability across devices and screen resolutions.
-
Set up and manage continuous integration and deployment pipelines for frontend delivery.
-
Keep up with the evolution of the JavaScript ecosystem and frontend best practices.
-
Collaborate in a remote team setting with clear communication and shared ownership of outcomes.
Ideal Profile
-
8+ years in professional software engineering, including at least 6 years working extensively with React on enterprise-level applications.
-
Solid command of JavaScript/TypeScript and modular/component-driven development.
-
Hands-on experience with highly dynamic UIs such as workflow builders, dashboards, or visual configuration tools.
-
Familiarity with both REST and real-time data exchange (e.g., WebSockets).
-
Experience implementing automation for building, testing, and deploying frontend code.
-
In-depth knowledge of how to build performant, accessible, and user-friendly interfaces.
-
Strong initiative, independent working style, and a passion for high-quality software.
-
Proficient in English communication within distributed and multicultural teams.