Frontend Developer

Alexandria, Virginia

Addison Group
Apply for this Job

Job Summary:

We are looking for a skilled Front-End Developer with 5+ years of experience in designing and developing modern web applications. The ideal candidate will have strong expertise in UI/UX principles, Angular 2+, RxJS, HTML, CSS, JavaScript, Git, and npm, along with experience using Agile project management tools. You will be responsible for creating responsive, user-friendly interfaces and ensuring seamless integration with back-end services.


Key Responsibilities:

  • Develop and maintain scalable, high-performance front-end applications using Angular 13+ and RxJS.
  • Implement UI/UX best practices to create visually appealing and user-friendly web interfaces.
  • Write clean, maintainable, and efficient HTML, CSS, and JavaScript code.
  • Utilize Git for version control and npm for package management.
  • Work closely with designers, back-end developers, and product managers in an Agile environment.
  • Optimize web applications for speed, scalability, and cross-browser compatibility.
  • Participate in code reviews to ensure best coding practices and maintain high-quality standards.
  • Debug and resolve front-end performance issues and technical challenges.
  • Stay up to date with the latest front-end technologies and industry trends.

Required Qualifications:

  • 5+ years of experience in front-end development with a strong focus on Angular 2+ and RxJS.
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Strong understanding of UI/UX principles and responsive web design.
  • Experience with Git for version control and npm for dependency management.
  • Familiarity with Agile project management tools (e.g., Jira, Trello, Azure DevOps).
  • Knowledge of RESTful APIs and integrating front-end applications with back-end services.
  • Strong debugging and problem-solving skills.
  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with CSS preprocessors like SASS or LESS.
  • Familiarity with state management libraries (e.g., NgRx, Redux).
  • Knowledge of Progressive Web Apps (PWA) and performance optimization techniques.
  • Experience with unit testing and front-end testing frameworks (e.g., Jasmine, Karma).

Date Posted: 02 May 2025
Apply for this Job