Posted on: 28/11/2025
Job Overview:
We are looking for an experienced UI Lead to guide the architectural direction, quality standards, and technical execution of our frontend ecosystem.
As the UI Lead, you will own end-to-end UI architecture, mentor engineering teams, and collaborate cross-functionally to deliver world-class user experiences.
You will play a strategic role in evolving our frontend stack, improving performance, and scaling applications using modern technologies such as ReactJS, Microfrontends, and advanced tooling.
Key Responsibilities:
- Architect scalable, modular, and maintainable frontend solutions using ReactJS, TypeScript, and Microfrontend frameworks.
- Define long-term vision and standards for UI architecture, component structure, state management, and integration patterns.
- Design reusable components, shared libraries, and a cohesive design system aligned with brand and UX guidelines.
- Establish performance and code quality benchmarks to maintain a high engineering bar.
- Lead, mentor, and upskill a team of frontend developers, fostering a culture of technical excellence and innovation.
- Conduct thorough code reviews, ensuring adherence to best practices, clean coding principles, and architectural guidelines.
- Provide continuous feedback, goal-setting, and career development support for the UI team.
- Work closely with Product Managers to understand roadmaps, user needs, and align UI strategy with business goals.
- Collaborate with UX/UI Designers to translate high-level concepts into intuitive, refined UI flows.
- Partner with Backend Engineers to define API contracts, integration strategies, and data-flow optimizations.
- Ensure cohesive and consistent experiences across all user touchpoints.
- Lead efforts to optimize frontend performance, including lazy loading, code-splitting, caching, and asset optimization.
- Ensure applications meet high standards of responsiveness, accessibility (WCAG), cross-browser compatibility, and load-time efficiency.
- Implement testing strategies including unit tests, integration tests, visual regression tests, and UI automation.
- Evaluate, adopt, and integrate modern frontend tools (Webpack, Vite, Turbopack, Storybook, Linting tools, etc.) to improve dev velocity.
- Champion use of component libraries, dynamic theming, and design system governance.
- Explore emerging technologies (e.g., React Server Components, GraphQL, micro-frontend orchestrators, WebAssembly) and bring actionable recommendations.
- Collaborate with DevOps to enhance deployment pipelines, enabling efficient automated testing, builds, and releases.
- Define branch strategies, release processes, and continuous improvement initiatives for developer workflows.
- Ensure smooth integration of frontend workflows into larger platform environments.
Required Technical Skills:
- Expert-level knowledge of ReactJS, component architecture, Hooks, and functional programming patterns.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3/SASS, and modern frontend paradigms.
- Experience implementing Microfrontends using frameworks such as Module Federation, Single-SPA, or custom orchestrators.
- Deep understanding of frontend performance optimization and debugging tools (Lighthouse, Chrome DevTools, Web Vitals).
- Experience with modern build tools: Webpack, Vite, Turbopack, Babel.
- Familiarity with state management solutions: Redux, Zustand, Recoil, MobX, or similar.
- Understanding of REST, GraphQL, and integration with backend APIs.
- Proficient with CI/CD workflows, version control (Git), code quality tools (ESLint, Prettier), and testing frameworks (Jest, Cypress, React Testing Library)
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1582071
Interview Questions for you
View All