Job Description
Falls Church, VA 22043•Remote
Contract
Job details
Job type
- Contract
Work setting
- Remote
Full job description
Overview
In support of modernizing and enhancing a loan origination and servicing system, we’re seeking a skilled Front-End Software Developer to build responsive, user-friendly interfaces for cloud-native applications that adhere to security and software development standards. The ideal candidate will collaborate closely with business analysts, designers and backend developers to deliver seamless user experiences in a dynamic, agile delivery environment.
Work Authorization Requirement:
This position requires candidates to be authorized to work in the United States on a permanent basis.
Sponsorship is not available for this role now or in the future.
Role and Responsibilities
- Develop and maintain web applications using Angular 21 or higher (others such as TypeScript, HTML5, and CSS3).
- Implement responsive designs and ensure cross-browser compatibility.
- Optimize front-end performance and accessibility.
- Integrate front-end components with backend APIs.
- Collaborate with business analysts, architects, backend developers, and QA testers for cohesive solutions.
- Participate in code reviews, testing, and deployment processes.
Minimum Qualification
- Develop and maintain web applications using Angular 21 or higher.
- Implement responsive designs and ensure cross-browser compatibility.
- Optimize front-end performance and accessibility.
- Integrate front-end components with backend APIs.
- Collaborate with requirements analysts, designers and backend developers for cohesive solutions.
Preferred Qualification
- Experience with AWS services for front-end hosting (e.g., S3, CloudFront).
- AWS Certified Developer.
- Knowledge of and experience using AI tools (e.g. GitHub Copilot).
- Understanding of security best practices for web applications.
- Experience with unit testing frameworks (e.g., Jasmine).
- Familiarity with monitoring and logging tools (e.g., SonarQube, CloudWatch, X-Ray).
- Experience in large scale information technology and database systems utilizing Java technologies.
- Experience in developing and / or supporting loan origination and servicing systems.