AAR is looking for a Lead Engineer, Software to design, develop, test, troubleshoot, and support web and mobile applications, ensuring the successful delivery of applications by partnering with various teams.
Requirements
- 3+ years’ work experience with JavaScript/TypeScript and relevant software development frameworks
- NGRX
- Mono repos/Module Federation
- 1-3 years of shipping production-level code using: Microservice (Spring Boot), Node.js, Oracle (Java)
- System design/architecture
- HTML/CSS (SCSS)
- Browser, mobile and server JavaScript frameworks (Angular2+, React Native, TypeScript – or equivalents)
Responsibilities
- Develop and support a diverse range of new and existing applications across a global stack – focusing on quality, maintainability, consistent design, and customer satisfaction
- Design, develop, and test web and mobile applications using Angular, Node.JS, TypeScript and React Native
- Partner with API and database development teams
- Help implement change management, source code management, CI/CD practices, and support DevOps initiatives
- Participate in the software development life cycle to create and modify software, following Agile methodologies include Program Increments
- Ensure well-written, testable, and high-quality code is produced by their team
- Peer review code written by other developers
Other
- Bachelor’s Degree in related field; or eight years related experience and/or training; or equivalent combination of education and experience
- Detail oriented and able to follow written and verbal direction
- Team oriented, action oriented, self-motivated, and delivery focused
- Great at organizing, prioritizing, and multitasking
- Strong communication and troubleshooting skills