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.