The Makalu contract is seeking a Front End Software Engineer to support the development of new products and components using modern technologies, aiming to improve UX/UI, the software baseline, and meet 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 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.
- Work 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
- An active TS/SCI clearance with Polygraph.
- Bachelors degree in Computer Science, a related major, or graduation from a coding bootcamp. Will consider experience in lieu of degree.
- 5+ (7 + 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.
- Familiarity with Agile software development methodologies.