Job DescriptionBAE is hiring Principal Software Engineers with experience using modern, frontend web development tools, techniques, and methods for the creation and deployment of user-facing interfaces. Is comfortable working in an agile and lean environment to routinely deploy changes.
Primary responsibilities include:
- Frontend web development using modern techniques and frameworks (e.g., HTML5, CSS3, CSS frameworks like LESS and SASS, Responsive Design, Bourbon, Twitter Bootstrap)
- JavaScript development using modern standards, including strict mode compliance, modularization techniques and tools, and frameworks and libraries (e.g., jQuery, MV* frameworks such as Backbone.js and Ember.js, D3)
- Consuming RESTful APIs
- Using and working in team environments that use agile methodologies (e.g., Scrum, Lean)
- Use of version control systems, specifically Git and GitHub
- Ensuring Section 508 Compliance
- Quickly researching and learning new programming tools and techniques
- Using and working with open-source solutions and community
- Creating web layouts from static images
- Creating views and templates in full-stack frameworks like Rails, Express, or Django
- Angular/React (RESTfull) AND/OR Java (Service Development Experience)
Required Skills and EducationBachelor's Degree and 6 years work experience or equivalent experience
Additional Desired qualifications include:
- Kubernetes
- Docker
- Continuous Integration and Deployment Tools: Git, Jenkins, Puppet, Docker
- Agile SW development methodologies
SAFe processes
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.