Create an amazing user experience for mission-critical tools by building web applications and tools with a user-centric design
Requirements
- 5+ years of experience in software development with front-end programming languages and web development stacks such as Python or React
- 2+ years of experience with containers such as Docker
- Experience with user requirement gathering to inform UI designs
- Experience with container orchestration software such as Kubernetes
- Experience with AWS cloud technologies
- Experience with infrastructure as code languages such as Terraform
- Ability to work with automated testing tools to perform testing and maintenance
Responsibilities
- Use equal parts skill and vision to create an experience that delivers functionality and efficiency
- Guide a development team to learn new tools and techniques, identify and implement system improvements, and mentor teammates
- Collaborate with a development team to build web applications and tools with a user-centric design
- Coordinate UI and UX designers and back-end developers to create a seamless user experience using React
- Ensure accessibility for all users by developing a front-end that functions across browsers, platforms, and devices while meeting accessibility and security requirements
- Develop solutions to complex problems within a collaborative, cross-functional team
- Work with automated testing tools to perform testing and maintenance
Other
- TS/SCI clearance with a polygraph
- Bachelor's degree in a CS or Computer Engineering field and 5+ years of experience in software engineering, or 8+ years of experience in software engineering in lieu of a degree
- Ability to work in a collaborative, cross-functional team
- Ability to work with colleagues and clients in person, as needed for the specific role
- Must be willing to be on camera during interviews and assessments