A leading software development firm in Virginia is seeking an experienced software developer to lead the design and deployment of Angular applications. The ideal candidate has over 10 years of relevant experience, including at least 5 years in Angular. Candidates with a background in financial services will be preferred. This role involves collaboration with cross-functional teams to deliver high-quality solutions.
Qualifications
10+ years of professional software development experience.
5+ years of hands-on experience with Angular.
Experience working in the financial services domain is preferred.
Responsibilities
Lead the design, development, and deployment of complex Angular applications.
Collaborate with cross-functional teams including UX/UI designers, backend developers, and product managers.
Deliver high-quality code based on business requirements.
Skills
Angular (v8 and above)
RxJS
NgRx
RESTful APIs
Agile/Scrum methodologies
Web security
Performance optimization
Responsive design
Tools
CI/CD pipelines
Unit testing frameworks (e.g., Jasmine, Karma)
AWS
Azure
Job description
Key Responsibilities:
Lead the design, development, and deployment of complex Angular applications.
Collaborate with cross-functional teams including UX/UI designers, backend developers, and product managers.
Translate business requirements into technical specifications and deliver high-quality code.
Optimize applications for maximum speed and scalability.
Mentor junior developers and contribute to best practices and code reviews.
Stay current with emerging technologies and propose innovative solutions.
Required Skills & Experience:
10+ years of professional software development experience.
5+ years of hands‑on experience with Angular (v8 and above).
Experience with RxJS, NgRx, and RESTful APIs.
Familiarity with Agile/Scrum methodologies.
Solid understanding of web security, performance optimization, and responsive design.
Experience working in the financial services domain is highly preferred.
Preferred Qualifications:
Experience with CI/CD pipelines, unit testing frameworks (e.g., Jasmine, Karma).
Familiarity with cloud platforms such as AWS or Azure.
Knowledge of micro‑frontend architecture is a plus.