Senior Frontend Developer - Angular

Stash Talent Services

Job Title: Frontend Developer (Angular)

Location: Onsite - McLean, VA (5 days a week)

Duration: 12+ Months (Good chance of extending)

Manager Notes

  • Set up common UI libraries with UI components and roll out to application teams that use this library. Focus is Angular, hands-on Angular 16+, UX Development, backend experience is nice but not needed, React is a plus.
  • Java / Web Development- nice to have, does not need backend experience
  • Implement UI standards in components. Functionality implemented is generic, nothing specific to an application; implement functionalities that dictate the behavior of the component, and provide support for the application team.
  • 70% enhance components, Total 60-70 components, 30% support work

Job Overview

We are seeking a Senior UI Developer to help design, build, and roll out a shared UI component library that multiple application teams across the organization will consume. This role is highly hands-on and focused on Angular (v16+) and modern UX/UI development. The ideal candidate enjoys building reusable, scalable UI components, setting frontend standards, and partnering with application teams to ensure smooth adoption and consistent user experiences.

Job Description

  • 5 years of relevant experience.
  • Strong interpersonal and relationship-building skills
  • Develop and maintain complex, reusable Angular components as part of a shared component library.
  • Apply advanced CSS skills, including responsive layouts (Flexbox, Grid) and theming, to ensure high-quality visual and interactive experiences.
  • Ensure all components meet accessibility standards (such as WCAG) for an inclusive user experience.
  • Document component usage and integration guidelines for consumers of the library.
  • Package, test, and publish the component library to Artifactory, ensuring proper versioning and dependency management.
  • Use Bitbucket for source control, participating in code reviews, and following established branching strategies.
  • Work with CI/CD pipelines to automate building, testing, and deploying the component library.
  • Troubleshoot and resolve UI or styling issues, working closely with designers and developers to achieve precise results.
  • Provide support to users consuming the component library, assisting with integration, debugging issues, and implementing code fixes as needed.
  • Write and maintain unit, integration, and end-to-end test cases for Angular components to ensure reliability and maintainability.
  • Maintain up-to-date technical documentation for all developed components and processes.
  • Stay current with Angular, CSS methodologies, and evolving UX/UI best practices.
  • Research and recommend new tools, libraries, or frameworks to improve development workflows and component quality.
  • Collaborate with backend developers to ensure seamless integration between frontend components and APIs.
  • Provide knowledge sharing and mentorship to team members on Angular best practices, accessibility, and component development.
  • Integrate third-party libraries and APIs as required to extend component capabilities.
  • Participate in sprint planning, daily stand-ups, and other Agile ceremonies as part of the development process

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?