Developing and maintaining a browser-based application using Angular and React, integrating with backend microservice APIs, and ensuring scalability and performance.
Requirements
- Angular, Ngrx, and Angular library development
- Recent 5 years’ experience developing front end application in frontend Angular (primary v10 or above)
- Advance level experience in UI performance tuning and Component/Layout design
- Proven record of understanding HTML5, CSS3(flexbox, flexgrid), SASS and theme development
- 2 years in state management (NgRx)
- Experience in developing reusable components and libraries (building NPM packages)
Responsibilities
- Design, develop, unit test UI interfaces written in Angular and/or React
- Use Integrated Development Environment Tools such as Visual Studio Code
- Design and implement JEE software applications
- Use modern software engineering tools and methodologies, including Eclipse, and Atlassian Products (Jira, Confluence)
- Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solutions through demonstrations
Other
- Must be a US Citizen
- Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
- Location – On-site in Ashburn, VA 5 days per week
- Travel: Yes, 10 % of the Time
- Bachelor’s degree in computer science or related engineering field with 9+ years of technical experience