Senior UI Engineer
Indexed description
Role Overview
We are seeking a talented Senior UI Engineer with deep expertise in React and modern frontend development to join our team. The ideal candidate will have a proven track record of building scalable, production-ready web applications and delivering exceptional user experiences through robust UI architecture and reusable component systems.
What You Will Do
Design, develop, and maintain scalable frontend applications using React and TypeScript. Build reusable, maintainable, and performant UI components aligned with established design systems and frontend architecture standards.
Why It Might Be a Fit
The ideal candidate will have a proven track record of building scalable, production-ready web applications and delivering exceptional user experiences through robust UI architecture and reusable component systems. Strong English communication skills, both written and verbal. Passion for building intuitive, accessible, and high-quality user experiences.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 6+ years of experience as a Frontend Engineer, UI Engineer, or similar role.
- Strong senior-level expertise in React and modern frontend development practices.
- Advanced proficiency with JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Proven experience building and maintaining production-ready, scalable frontend applications.
- Strong experience working within monorepo environments and contributing to shared frontend libraries.
- Expertise in developing reusable React components and scalable UI architectures.
- Proven experience working with Headless CMS platforms and structured content models.
- Experience integrating CMS-driven components with dynamic content and content management workflows.
- Strong understanding of frontend application architecture, component composition, and design patterns.
- Experience integrating and consuming REST APIs.
- Experience supporting eCommerce functionalities, including product catalog integrations, cart experiences, subscriptions, and cross-sell features.
- Strong knowledge of state management, authentication workflows, session management, and complex UI interactions.
- Experience working with design systems, design tokens, and component-driven development.
- Strong debugging, performance optimization, and problem-solving capabilities.
- Familiarity with software development best practices, version control systems, and Agile methodologies.
- Comfortable participating in technical discussions, architecture reviews, live coding sessions, and technical interviews.
- Excellent communication and collaboration skills with the ability to work effectively in distributed teams.
- Strong English communication skills, both written and verbal.
- Passion for building intuitive, accessible, and high-quality user experiences.
Benefits
- Equal opportunity employer (EOE)
- Committed to creating an inclusive employee experience for all
- Barrier-free recruitment and selection process and work environment
- No recruitment fees or other related fees for employment
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search