Posted on: 24/11/2025
About the Role :
We are seeking an experienced Senior UI Engineer to join our team and lead the design and development of high-quality user interfaces for our web and mobile products. You will collaborate closely with designers, product managers, and backend engineers to deliver exceptional, performant, and accessible user experiences. This role requires strong technical expertise, attention to detail, and a passion for clean, scalable UI architecture.
Key Responsibilities :
- Build, optimize, and maintain intuitive and responsive user interfaces using modern JavaScript frameworks (e.g., React, Vue, Angular).
- Convert UI/UX designs into high-quality, pixel-perfect code.
- Ensure UI consistency across products through reusable components and design system principles.
- Architect front-end solutions that are modular, scalable, and maintainable.
- Drive adoption of best practices, coding standards, and performance optimization techniques.
- Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.
- Partner with designers to translate conceptual ideas and prototypes into effective UI.
- Work closely with backend teams to integrate APIs and ensure seamless data flows.
- Collaborate with product managers to understand user needs and propose UI improvements.
- Ensure UIs meet accessibility standards (WCAG/ARIA).
- Implement comprehensive testing (unit, integration, E2E) to maintain product quality.
- Monitor, analyze, and optimize front-end performance and loading times.
- Stay updated with emerging technologies, frameworks, and UI/UX trends.
- Recommend and introduce new tools and methodologies that improve workflow and product quality.
Required Qualifications :
- Bachelors/Masters degree in Computer Science, Engineering, or related field (or equivalent experience).
- 8- 10 years of professional experience in front-end/UI engineering.
- Expert-level proficiency in HTML5, CSS3, JavaScript/TypeScript.
- Strong experience with at least one modern framework (React preferred).
- Hands-on experience with state management tools (Redux, MobX, Zustand, Vuex, etc.).
- Solid understanding of responsive design, cross-browser compatibility, and web standards.
- Experience with design systems, component libraries, and Figma/Sketch integration.
- Knowledge of testing frameworks such as Jest, Cypress, Playwright, or Testing Library.
- Proven ability to create efficient, reusable, and scalable UI components.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1579430
Interview Questions for you
View All