Overview
Skills
Job Details
Key Responsibilities:
Design and develop dynamic, responsive, and scalable web applications using Angular (v8 and above).
Collaborate with product managers, UI/UX designers, and back-end developers to deliver seamless user experiences.
Write clean, maintainable, and well-documented code using TypeScript, JavaScript, HTML5, and CSS3/SCSS.
Implement reusable components, modules, and services for large-scale enterprise applications.
Optimize application performance, troubleshoot issues, and ensure high-quality delivery.
Work with RESTful APIs, GraphQL, and asynchronous data handling.
Lead technical discussions, provide mentorship, and conduct code reviews for junior developers.
Stay updated with the latest front-end trends, frameworks, and best practices.
Ensure applications meet accessibility, security, and performance standards.
Required Skills and Qualifications:
12+ years of professional experience in software development, with at least 7+ years in Angular (Angular 8+ preferred).
Strong proficiency in JavaScript, TypeScript, RxJS, and Angular CLI.
Hands-on experience with state management libraries (NgRx, Akita, or similar).
Deep understanding of HTML5, CSS3, SCSS, and responsive design principles.
Experience integrating front-end applications with RESTful APIs and microservices.
Familiarity with CI/CD pipelines, Git, Agile methodologies, and DevOps practices.
Strong problem-solving skills, debugging expertise, and attention to detail.
Excellent communication and leadership abilities to guide teams and collaborate effectively.