Precision Solutions
Senior UI Front End Developer
Precision Solutions, Ashburn, Virginia, United States, 22011
OverviewSenior UI Front End Developer
Hybrid | Ashburn, VA | 1-2 Days a Week Onsite
Active Top Secret Clearance Required - Ability to obtain a CBP BI
Summary Our client is an innovative solutions development and consulting company committed to delivering simplicity through innovation. They meet this commitment by delivering state-of-the-art enterprise computing and processing solutions to both government and commercial clients. Also, their workforce continually strives to advance their team's collective intellect through collaborative fortitude, and are looking for further talent to join that effort.
Responsibilities
Our client is seeking a Senior UI Front End Developer with Spring Boot and Microservices experience for a multi-year contract to support the ongoing modernization and maintenance of the Department of Homeland Security (DHS), Customs and Border Protection (CBP) information systems, using JAVA/JEE.
The Senior UI Front-End Developer will actively engage in team building single-page applications using modern JavaScript frameworks and libraries. The candidate will apply front-end development experience to build reusable components and libraries. The candidate will work in an agile team and deploy applications in the cloud using DevOps tools. The position will be involved in the full cycle of application development from designing, coding, testing, deploying, and monitoring.
This is a highly technical position; individuals will be screened by peers in a technical review of skills and experience.
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
Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Requirements
At least 5+ years of experience developing front-end applications in frontend Angular (Primarily v10 or above)
2+ years of extensive experience in state management (NgRx) is manadtory to be considered for this position
A Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field with applicable experience is required. - Around 7+ years of applicable work experience may be considered in lieu of a degree
Advanced level experience in UI performance tuning and Component/Layout design
Proven record of understanding HTML5, CSS3 (flexbox, flexgrid), SASS, and theme development
Experience in developing reusable components and libraries (building NPM packages)
Excellent problem-solving and critical thinking skills
Advanced level experience with unit testing
Experience working with microservices design and implementing design patterns
Ability to travel to customer site in Ashburn, VA as needed for meetings
Ability to work mainly sedentary; in an office environment
May be required to lift up to ten (10) pounds
Flexible in working extended hours if and when needed
Preferred Requirements
Experience in micro front end development
Experience in Server Side Rendering and Service Worker
Experience in database programming (SQL, transaction management, and query optimization)
Familiarity with backend development Spring Boot restful services and microservices (Spring cloud)
Familiarity with automation testing tools Cypress, Selenium, JMeter
Education/Certification Requirements
A Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field with applicable experience is required. - Around 7+ years of applicable work experience may be considered in lieu of a degree
Clearance Requirements
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; an active Top Secret clearance is required with the ability to obtain a CBP BI clearance prior to starting this position. -
Please note that obtaining a CBP BI clearance can take up to 12 weeks to complete.
Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. --------------About Us Northern Virginia-based Precision Solutions is an expert in staffing solutions for companies of any size that open the door to new opportunities and seek outstanding talent. We pride ourselves on being versatile enough to tailor our relationships to the needs of each individual client, being agile in the fast-paced marketplace, and being precise in meeting the needs of any company.Equal Opportunity Employer Statement Precision Solutions is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
Hybrid | Ashburn, VA | 1-2 Days a Week Onsite
Active Top Secret Clearance Required - Ability to obtain a CBP BI
Summary Our client is an innovative solutions development and consulting company committed to delivering simplicity through innovation. They meet this commitment by delivering state-of-the-art enterprise computing and processing solutions to both government and commercial clients. Also, their workforce continually strives to advance their team's collective intellect through collaborative fortitude, and are looking for further talent to join that effort.
Responsibilities
Our client is seeking a Senior UI Front End Developer with Spring Boot and Microservices experience for a multi-year contract to support the ongoing modernization and maintenance of the Department of Homeland Security (DHS), Customs and Border Protection (CBP) information systems, using JAVA/JEE.
The Senior UI Front-End Developer will actively engage in team building single-page applications using modern JavaScript frameworks and libraries. The candidate will apply front-end development experience to build reusable components and libraries. The candidate will work in an agile team and deploy applications in the cloud using DevOps tools. The position will be involved in the full cycle of application development from designing, coding, testing, deploying, and monitoring.
This is a highly technical position; individuals will be screened by peers in a technical review of skills and experience.
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
Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Requirements
At least 5+ years of experience developing front-end applications in frontend Angular (Primarily v10 or above)
2+ years of extensive experience in state management (NgRx) is manadtory to be considered for this position
A Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field with applicable experience is required. - Around 7+ years of applicable work experience may be considered in lieu of a degree
Advanced level experience in UI performance tuning and Component/Layout design
Proven record of understanding HTML5, CSS3 (flexbox, flexgrid), SASS, and theme development
Experience in developing reusable components and libraries (building NPM packages)
Excellent problem-solving and critical thinking skills
Advanced level experience with unit testing
Experience working with microservices design and implementing design patterns
Ability to travel to customer site in Ashburn, VA as needed for meetings
Ability to work mainly sedentary; in an office environment
May be required to lift up to ten (10) pounds
Flexible in working extended hours if and when needed
Preferred Requirements
Experience in micro front end development
Experience in Server Side Rendering and Service Worker
Experience in database programming (SQL, transaction management, and query optimization)
Familiarity with backend development Spring Boot restful services and microservices (Spring cloud)
Familiarity with automation testing tools Cypress, Selenium, JMeter
Education/Certification Requirements
A Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field with applicable experience is required. - Around 7+ years of applicable work experience may be considered in lieu of a degree
Clearance Requirements
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; an active Top Secret clearance is required with the ability to obtain a CBP BI clearance prior to starting this position. -
Please note that obtaining a CBP BI clearance can take up to 12 weeks to complete.
Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. --------------About Us Northern Virginia-based Precision Solutions is an expert in staffing solutions for companies of any size that open the door to new opportunities and seek outstanding talent. We pride ourselves on being versatile enough to tailor our relationships to the needs of each individual client, being agile in the fast-paced marketplace, and being precise in meeting the needs of any company.Equal Opportunity Employer Statement Precision Solutions is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.