UI Architect / Lead UI Developer (React.js)

Filled
March 7, 2026

Job Description

About the Role

We are looking for a UI Architect / Lead UI Developer with a strong background in React.js and front-end architecture to lead the development of modern, high-performance user interfaces.

The ideal candidate will have deep experience with modern JavaScript frameworks, scalable UI architecture, and building responsive web applications that integrate seamlessly with backend systems. Experience using AI-powered development tools to enhance productivity is also highly valued.

Key Responsibilities

  • Lead front-end development using React.js, ensuring scalability, performance, and maintainability
  • Collaborate with UX designers, product managers, and backend engineers
  • Translate business requirements and user feedback into intuitive UI solutions
  • Build and maintain component libraries, design systems, and reusable UI frameworks
  • Optimize front-end performance and cross-browser compatibility
  • Implement and manage Service Workers to enable offline functionality and improved reliability in low-connectivity environments
  • Conduct code reviews and provide mentorship to junior developers
  • Explore and integrate AI-powered development tools to improve productivity and code quality

Required Skills & Qualifications

  • 5+ years of experience in front-end development
  • Strong expertise in React.js and modern JavaScript (ES6+)
  • Deep understanding of component-based architecture and state management (Redux, Context API, etc.)
  • Experience with frontend build tools such as Webpack, Babel, or Vite
  • Strong experience integrating REST or GraphQL APIs
  • Experience managing asynchronous data flow using Axios, Fetch, or similar tools
  • Familiarity with CI/CD pipelines and modern development workflows
  • Exposure to AI-powered development tools such as GitHub Copilot, TabNine, or AWS CodeWhisperer
  • Hands-on experience implementing Service Workers and Progressive Web Apps (PWA)
  • Excellent problem-solving, communication, and leadership skills

Nice to Have

Experience building design systems or shared component libraries

Experience designing enterprise-scale front-end architecture

Previous experience leading UI teams in Agile environments