Front-End UI Software Developer (Associate/Experienced)
Boeing
- Herndon, VA
- $85,000-123,050 per year
- Permanent
- Full-time
- Assist with software design, coding and, unit/integration testing of customer desired features/user stories
- Involved with the design, development & modifications of new and existing software products
- Contribute to the creation of new distributed components and interactions that align with the future system architecture requirements
- Coordinate with peers, leadership, management, and product/customer stakeholders to successfully accomplish software tasking to meet roadmap acceptance criteria
- Help define, execute, and improve software development processes, procedures, and best practices to drive engineering efficiencies, high quality, and increased team productivity
- Bachelor, Master or Doctorate of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree
- 1+ years' experience in designing and developing web-based UI applications
- 1+ years' experience in building testable, scalable, flexible, and robust UI components that integrate with object-oriented software development and patterns (ideally JavaScript, React)
- 1+ years' experience in aerospace domain knowledge
- 1+ years' experience with Git or other DVCS
- Active U.S. Security Clearance preferred
- Excellent working knowledge and experience in front-end application development, design, and software patterns using technologies like: JavaScript, jQuery, Firebug and JavaScript frameworks (React, Redux, Angular, NodeJS, etc.), RESTful Web services, Java, HTML5, CSS3, ES6 & Typescript
- Proficient at implementing iterative designs to meet customer needs
- Collaborate effectively with a team of development engineers across the stack, including User Experience experts, Full-stack developers, QA/Testing, Build and Project Management
- Applied experience implementing RESTful microservices, with a focus on scaling, decoupling, resilience, reusability of components.
- Experience with Interface Description Language (IDL) standards such as OpenAPI, AsyncAPI.
- Candidates with relevant certifications in UI / UX skillsets would be preferred
- Ability to assess and implement software architecture approaches to complex interactions between distributed services with a focus on concurrency and performance
- Solid foundation in concepts such as domain-driven-design and test-driven development (TDD)
- Familiarity with agile software development practices, processes, and tools (e.g. SAFe, JIRA, Confluence)
- Experience with DevSecOps practices such as continuous integration and development tools (e.g. Jenkins, GitLab Runners)
- English -
- Spanish -
- English -
- Spanish -