CACI is seeking a Front End Software Engineer to support their Makalu contract, focusing on developing new products and components using modern technologies in a fast-paced, agile environment. The role involves solving challenging technical problems, improving UX/UI, and meeting mission needs.
Requirements
- Familiarity with modern web technologies and techniques such as HTML5, CSS, CSS pre-processors (e.g. SASS, Less,Stylus), or JavaScript build tools (e.g. Browserify, WebPack, Closure).
- Familiarity with modern JavaScript frameworks and libraries such as Angular, Ember, React, Redux, Reactive, VueJS, along with the knowledge of when to use them.
- Familiarity with Node.js and the NPM package ecosystem.
- Experience with Linux environment and Linux shell scripting.
- Knowledge of continuous integration and software CM processes / tools (Subversion, GIT, JIRA, Confluence).
- Understanding of UI/UX best practices.
- Experience using REST-based web services.
Responsibilities
- Proactively designing the architecture for new components, while also suggesting ways to improve the application and overall UI/UX.
- Meeting program objectives within the agile development cycle
- Working closely together with on-site and remote engineers developing front-end applications and back-end microservices, all dedicated to creating the best products and user experience possible.
- Working on new technologies, striving to stay customer-focused and thriving on challenges to build new UI applications.
- Utilize industry proven design patterns and open-source tools.
- Contribute to a positive and upbeat team atmosphere.
Other
- Minimum Clearance Required to Start: TS/SCI with Polygraph.
- An active TS/SCI clearance with Polygraph.
- Bachelor’s degree in Computer Science, a related major, or graduation from a coding bootcamp. Will consider experience in lieu of degree.
- 3+ (5 + with bootcamp) years of software development or related experience
- Demonstrated experience working as a member of a development team participating in the complete product development lifecycle.