i
ATMECS Global
9 ATMECS Global Jobs
UI Architect - AngularJS (13-20 yrs)
ATMECS Global
posted 3mon ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a dynamic UI Architect-Angular who will play a key role in shaping the future of our frontend development. You will have the ownership of designing and optimizing the architecture of our Angular-based applications. You'll lead the team in improving code quality, reducing rework, and enhancing developer efficiency.
Your strategic thinking and leadership will influence both the technical direction and the overall user experience. In this high-impact role, you will have the freedom to innovate, solve complex problems, and mentor a talented team, all while shaping the product's scalability, maintainability, and performance.
Key Responsibilities :
1. Architect Scalable & High-Performance Angular Applications :
- Lead the design and implementation of complex Angular applications, ensuring they are scalable, modular, and maintainable.
- Utilize the latest Angular features, best practices, and design patterns to craft efficient solutions that align with business goals.
2. Elevate Code Quality & Minimize Rework :
- Foster a culture of code excellence by enforcing coding standards and best practices across the team.
- Drive the reduction of technical debt, establishing clear coding practices, and implementing automated testing and quality checks to minimize PR cycles and rework.
3. Optimize Development Cycles & PR Process :
- Work to streamline the code review process, making it more efficient, with a focus on reducing PR comments and minimizing rework.
- Mentor developers on writing clean, maintainable code and provide clear, constructive feedback to reduce cycle times.
- Develop and share automated testing frameworks, ensuring high-quality, testable code before submitting for review.
4. Prioritize and Sequence Development Work :
- Partner with product managers and team leads to prioritize tasks effectively and ensure critical work is completed on time.
- Help break down large features into smaller, manageable tasks to maintain focus and minimize spillover into future sprints.
- Align development work with overall business objectives to improve product delivery timelines.
5. Prevent Spill over & Improve Predictability :
- Establish best practices for sprint planning to ensure the right tasks are tackled within the sprint cycle.
- Work with teams to assess project risks and prevent spillover, improving the predictability of timelines and minimizing blockers.
6. Quality Assurance and Testing :
- Implement and maintain automated testing frameworks for front-end components using tools such as Jasmine, Karma, or Jest.
- Ensure that the UI components are well-tested, bug-free, and meet performance benchmarks.
- Monitor and resolve production issues, bugs, and performance bottlenecks.
7. Technical Expertise :
- Stay up-to-date with the latest trends and advancements in front-end development, Angular, Node.js, and related technologies.
- Evaluate and recommend new tools, libraries, and frameworks to enhance the development process.
- Drive continuous learning and improvement within the team through knowledge-sharing sessions and code kata.
8. Mentorship & Leadership :
- Provide technical mentorship and leadership to junior and mid-level developers, helping them grow in their Angular skills and adopt best practices.
- Guide the team in solving complex technical challenges, promoting innovation and ownership across all team members.
- Act as a bridge between cross-functional teams (Product, Backend, Design, QA) to ensure seamless collaboration and alignment.
9. Continuous Improvement & Innovation :
- Stay ahead of industry trends, introduce new technologies and best practices to the team to continuously improve both the architecture and development processes.
- Identify and propose efficiency improvements that benefit the team, project, and product development.
Qualifications :
- Education : Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
Technical Skills :
- 13+ years of experience in front-end development, with at least 3+ years as an Architect / Software Principal in a Product Engineering Services ecosystem
- Expertise in Angular (latest version) and Typescript.
- Strong experience with Node.js for server-side programming.
- Proficient in HTML5, CSS3, JavaScript, and responsive design frameworks (Bootstrap, Material Design, etc.).
- Experience with state management libraries (NgRx, Redux) and modern front-end build pipelines (Webpack, Gulp).
- Familiarity with RESTful API design, micro-services architecture, and GraphQL will be an added advantage
- Leadership Experience : Demonstrated ability to lead and mentor a development team, ensuring high-quality deliverables and promoting a collaborative, results-driven culture.
- Code Quality Advocate : Expertise in automated testing, CI/CD workflows, linting, and code reviews to ensure high code quality and minimize rework.
- Agile Expertise : Hands-on experience in Agile methodologies, including sprint planning, backlog management, and task prioritization.
- Cross-Functional Collaboration : Experience working closely with Product Managers, Backend Engineers, and Design teams to deliver high-impact features.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for UI Architect roles with real interview advice
7-9 Yrs
Hyderabad / Secunderabad, Coimbatore, Bangalore / Bengaluru
7-10 Yrs
Hyderabad / Secunderabad, Coimbatore, Bangalore / Bengaluru