Role Overview:
We seek a seasoned Senior UI Architect to lead the design and implementation of our front-end applications.
The ideal candidate will be responsible for driving the user interface architecture, collaborating with cross-functional teams, and delivering high-quality web solutions.
Main Responsibilities:
- Design, develop, and implement scalable, maintainable, and performant UI components.
- Collaborate with designers, backend developers, DevOps, and QA to ensure seamless integration.
- Mentor and guide junior engineers by providing technical leadership and code reviews.
- Translate business requirements into functional, responsive UI designs.
- Ongoing learning and adaptation to emerging front-end technologies, trends, and frameworks.
Essential Skills & Qualifications:
- At least 12 years of experience in front-end development.
- 5+ years of hands-on experience in Angular 8+ and TypeScript.
- Strong understanding of HTML5, CSS3, SCSS, and modern JavaScript (ES6+).
- Deep expertise in RxJS, Angular CLI, Forms (Template-driven and Reactive), and RESTful APIs.
- Proven track record of delivering large-scale UI projects and leading frontend teams.
- Familiarity with unit testing frameworks like Jasmine, Karma, or Jest.
Desirable Skills & Experience:
- Exposure to monorepo architectures, micro-frontends, or Web Components.
- Basic knowledge of Node.js and backend interactions.
- Experience in cloud environments such as AWS, Azure, or GCP.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven leadership capabilities and excellent communication skills.
- Able to work under pressure and manage multiple priorities.