Job Title : UI Architect
Experience : 10+ years
Employment Type : Full-time
Job Summary
- Lead the design and development of scalable, high-performance user interfaces for enterprise-grade applications.
- Deep expertise in modern front-end technologies and frameworks.
- Focus on architecture, performance optimization, and seamless API integration.
Key Responsibilities
Architect and design robust, scalable, and maintainable UI solutions using Angular and related technologies.Define UI architecture standards , best practices, and reusable components.Lead the front-end development team; collaborate with backend, DevOps, and QA teams.Ensure seamless integration with RESTful APIs and backend services.Optimize application performance and ensure cross-browser compatibility .Conduct code reviews and mentor junior developers.Stay updated with emerging UI trends and technologies.Required Skills & Qualifications
Technical Skills
Frameworks & Libraries : Angular (latest versions), NGRX (state management)Languages : JavaScript (ES6+), TypeScriptTesting : Jasmine, KarmaMarkup & Styling : HTML5, CSS3, BootstrapBackend Integration : NodeJS, RESTful APIsDatabase Knowledge : Understanding of relational and NoSQL databasesTooling : Webpack, npm, Git, CI / CD pipelinesArchitectural Skills
Strong understanding of component-based architecture and micro frontends .Experience designing scalable UI architectures for large applications.Knowledge of performance optimization techniques and security best practices .Soft Skills
Excellent communication and leadership abilities.Strong problem-solving and analytical skills.Ability to work in a fast-paced, agile environment.Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.Experience with cloud platforms (AWS, Azure, GCP) is a plus.Familiarity with containerization (Docker) and orchestration (Kubernetes) is a bonus.