The Front-End Software Engineer will design and develop complex new software products or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in building modular, reusable components and features. They must have extensive, firsthand technical expertise in a modern front-end framework and be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.
Key Responsibilities:
- Build reusable components that align with system design patterns.
- Optimize applications for maximum speed and scalability.
- Participate in team design and code reviews.
- Collaborate with a small team of engineers and designers to understand business requirements and user experience goals.
- Provide recommendations for continuous improvement.
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Troubleshoot complex problems and provide customer support for software systems and application issues.
Required Knowledge/Skills:
- Active TS/SCI with a Full Scope Polygraph.
- Bachelor's Degree in Computer Science, Electrical, or Computer Engineering, or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
- 8-10 years of related software development experience.
- Extensive experience with Angular (or another modern front-end framework such as React or Vue.js).
- Expert knowledge of JavaScript, HTML, and CSS.
- Experience designing complex search interfaces.
- Experience in optimizing web applications for performance and usability.
- Experience with integrating third-party APIs.
- Proficient understanding of code versioning tools, such as Git.
- Experience with Linux operating systems.
Desired Knowledge/Skills:
- Experience with SASS or LESS.
- Hands-on experience working with NodeJS and MongoDB.
- Familiarity with constructing ElasticSearch queries.
Job Type: Full-time
Pay: $160,000.00 - $200,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Active TS/SCI with a Full Scope Polygraph required.
Education:
Experience:
- Front-end development: 8 years (Preferred)
- JavaScript, HTML, and CSS: 5 years (Preferred)
- Linux operating systems: 4 years (Preferred)
- optimizing web applications: 4 years (Preferred)
- Angular such as React or Vue: 4 years (Preferred)
Security clearance:
Ability to Relocate:
- Chantilly, VA: Relocate before starting work (Required)
Work Location: In person