Job Description
Angular Architect
Note- Candidates with the background of frontend migration on Angular would be preferred.
Responsibilities:
·UI Architecture Design:
o Design and architect scalable, maintainable, and responsive user interfaces for web applications using Angular framework.
o Define and implement best practices for front-end development, ensuring high performance and optimal user experience.
·Technical Leadership:
o Provide technical leadership and guidance to development teams in the adoption of Angular best practices and design patterns.
o Collaborate with cross-functional teams, including UX designers and back-end developers, to ensure cohesive and efficient implementation of UI components.
·Code Reviews and Quality Assurance:
o Conduct code reviews to ensure code quality, adherence to coding standards, and the use of best practices.
o Implement and enforce UI testing strategies to maintain high-quality and bug-free code.
·Technology Evaluation:
o Stay updated on the latest trends and advancements in front-end technologies, and evaluate and introduce new tools, frameworks, and methodologies as needed.
·Performance Optimization:
o Identify and address performance bottlenecks in the user interface, ensuring fast load times and smooth interactions.
·Documentation:
o Create and maintain technical documentation related to UI architecture, design decisions, and best practices.
Qualifications:
·Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
·Proven experience as a UI Architect or similar role with expertise in Angular development.
·Experience in AngularJS to Angular migration is a big plus
·In-depth understanding of front-end technologies, including HTML, CSS, and JavaScript.
·Strong proficiency in Angular, TypeScript, and related technologies.
·Solid understanding of software development principles, design patterns, and best practices.
·Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
·Strong problem-solving and critical-thinking skills.
·Familiarity with UX design principles and the ability to collaborate with UX designers.
·Knowledge of version control systems
·Experience with testing frameworks
Additional Skills
· Experience with server-side technologies (Node.js, .NET, Java).
· Knowledge of RESTful API design and integration.
· Familiarity with containerization and orchestration tools (Docker, Kubernetes).
· Experience with CI/CD pipelines.
...