UI Architect

Noida, Uttar Pradesh, India
Oct 04, 2024
Oct 04, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a seasoned UI Architect with over 10 years of experience, specializing in modern front-end technologies and leading dynamic teams. You will play a pivotal role in shaping the architecture and design of large-scale web applications. As a UI Architect, you will work closely with cross-functional teams, guide the technical direction, and drive innovative solutions using technologies like ReactJS, ReactNative, NodeJS, and AWS.

This role requires a hands-on leader who can blend technical excellence with business insight, enabling the successful delivery of scalable and high-performing user interfaces.

Key Responsibilities

  • Lead the end-to-end UI architecture, design, and development process for large-scale web applications.
  • Architect and design robust, scalable, and highly performant user interfaces using ReactJS, JavaScript, and related technologies.
  • Provide technical leadership to a team of 15+ developers, mentoring them to ensure high-quality code, adherence to best practices, and meeting deadlines.
  • Drive the implementation of UI design patterns and ensure the consistent use of these patterns across the product.
  • Collaborate with product owners, designers, and backend engineers to ensure seamless integration and end-to-end delivery of the UI.
  • Stay up-to-date with the latest UI technologies, perform PoCs (Proof of Concepts) to evaluate new tools, and drive usability improvements.
  • Optimize UI performance and ensure applications are responsive, scalable, and provide a high-quality user experience.
  • Develop front-end applications using ReactJS, React Hooks, Redux, TypeScript, and ensure proper integration with RESTful APIs.
  • Work closely with cloud environments (AWS) and implement CDN services to improve performance and scalability.
  • Ensure frontend compilers/interpreters, minifications, and optimized UI loading and rendering processes.
  • Drive low-level design creation and implementation for web applications.
  • Ensure modern authorization mechanisms such as JSON Web Token (JWT) are implemented in the application.

Mandatory Skills

  1. ReactJS Development. 5+ years of hands-on experience in ReactJS, having delivered at least two successful projects end-to-end.
  2. Team Leadership. Proven ability to lead and mentor a team of 15+ developers, providing technical guidance and ensuring delivery excellence.
  3. Cloud Experience. Experience in working with AWS or other cloud environments, including the implementation of CDN services.
  4. UI Design Patterns. Strong understanding of UI design patterns, low-level design creation, and performance optimization.
  5. Frontend Expertise. Proficient in front-end technologies like HTML5, CSS3, JavaScript, TypeScript, and libraries like Redux.
  6. ReactNative & NodeJS. Experience in ReactNative for mobile application development and expertise in NodeJS for backend integration.
  7. RESTful APIs & Nginx. Hands-on experience with RESTful API integration and familiarity with web server technologies like Nginx.
  8. Modern Frontend Tools. Familiarity with frontend build pipelines, tools, and processes that support efficient development, testing, and deployment.

Good to Have

  1. Full-Stack Development. Experience with Java/J2EE backend or full-stack development.
  2. Angular Framework. Working experience with Angular is an added advantage.
  3. Performance Optimization. A knack for benchmarking and optimizing front-end performance.
  4. Data Structures & Isomorphic React. Experience with data structure libraries (e.g., Immutable.js) and knowledge of isomorphic React.
  5. Design Systems. Experience working with design systems like Figma, understanding design principles, and collaborating with design teams.
  6. Agile & DevOps. Familiarity with Agile methodologies, tools like JIRA and Confluence, and DevOps practices like CI/CD pipelines, OpenShift, Kubernetes, Docker.

Soft Skills

  • Strong verbal and written communication skills, capable of clearly articulating technical concepts to both technical and non-technical stakeholders.
  • Problem-solving mindset with the ability to identify and resolve blockers and issues swiftly.
  • Proven ability to work in fast-paced environments, providing regular status updates and driving team productivity.

This is an exciting opportunity for an experienced UI Architect to influence the next generation of UI frameworks, work with cutting-edge technologies, and lead a talented team towards success. If you're passionate about front-end architecture and want to make an impact in the tech space, we encourage you to apply!