As a Senior Frontend Engineer, you will lead the development of cutting-edge web applications, focusing on usability, performance, and visual excellence.
You will collaborate closely with designers, backend engineers, and product managers.
This role offers the opportunity to influence both user experience and front-end architecture on a large scale, working within a supportive, remote-first team.
Key responsibilities include architecting, developing, and maintaining scalable front-end applications using React and modern JavaScript/TypeScript.
You will translate complex business and design requirements into intuitive, high-performance user interfaces with meticulous attention to detail.
Collaborating closely with design and UX teams, you will deliver visually stunning and seamless user experiences.
You will drive optimization for speed, reliability, and scalability across applications.
Mentoring and upskilling team members through code reviews and promoting front-end engineering best practices will be part of your role.
You will lead architectural decisions related to state management, routing, modular component libraries, and overall front-end strategy.
Championing modern automated testing frameworks (Jest, Testing Library, Cypress, Vitest) and streamlining CI/CD workflows for rapid, reliable delivery will be essential.
Proactively researching and adopting emerging technologies and advocating for continuous improvement across the front-end organization is expected.
Requirements:
You must have 5+ years of professional experience building front-end applications using React.
Mastery of the React ecosystem, including Hooks, Context API, and Redux or similar state management, is required.
Expertise in JavaScript and TypeScript is essential.
A deep knowledge of HTML5, CSS3 (SASS, CSS-in-JS, styled-components), responsive design, and accessibility (a11y) is necessary.
Experience integrating with REST APIs is required.
Familiarity with frontend tooling such as Webpack, Babel, Vite, or similar is expected.
You should have an understanding of performance optimization, security, and cross-browser compatibility.
Being an effective communicator, self-driven, and productive in a remote/distributed team is crucial.
Benefits:
The position offers comprehensive health insurance, including medical, dental, and vision plans to keep you and your family healthy.
You will receive generous paid time off, including vacation days, sick leave, and holidays to ensure a healthy work-life balance.
Opportunities for ongoing professional development and training will be provided.
Joining the team allows you to take advantage of these benefits while working in a dynamic and supportive environment.