Job Title: Angular Frontend Developer
Location: Alexandria, Virginia (ONSITE)
Employment Type: Contract-to-hire
Experience Level: Mid-level
We are looking for a talented and detail-oriented Angular Frontend Developer to join our development team. You will be responsible for designing and implementing dynamic, high-performance web applications using Angular. The ideal candidate is passionate about creating seamless user experiences, writing clean and maintainable code, and collaborating closely with backend developers, UI/UX designers, and product teams.
Key Responsibilities:
Develop and maintain user-facing features using Angular (v10+).
Translate UI/UX designs into responsive and accessible web interfaces.
Build reusable components and front-end libraries for future use.
Optimize applications for speed and scalability.
Collaborate with cross-functional teams to define, design, and ship new features.
Integrate RESTful APIs and ensure seamless data flow between front and back ends.
Participate in code reviews, write unit tests, and ensure code quality.
Stay current with emerging trends and best practices in frontend development.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
7+ years of professional experience in frontend development with a strong focus on Angular.
Proficient in HTML5, CSS3, JavaScript/TypeScript.
Deep understanding of Angular architecture, modules, services, and component-based development.
Experience working with RESTful APIs and asynchronous programming (RxJS).
Familiarity with Git version control and CI/CD workflows.
Knowledge of testing frameworks like Jasmine, Karma, or similar.
Strong problem-solving and debugging skills.
Excellent communication and team collaboration abilities.
Preferred Skills:
Experience with state management libraries (e.g., NgRx).
Understanding of web accessibility standards and best practices.
Familiarity with Agile/Scrum development methodologies.
Experience with UI frameworks like Angular Material or Bootstrap.