Job Description
Description:
We're seeking an experienced full-stack software engineering professional familiar with Lean, Agile, and eXtreme Programming (XP) practices. Collaborating closely and continuously with fellow engineers, designers and product owners, you will help build, validate and release innovative software products early and often. You will: • Validate and release applications using continuous integration and continuous delivery tools • Work in collaborative environment including pairing and mobbing with other cross-functional engineers • Work on a small agile team to deliver working, tested software • Work effectively with product owners, product designers and other technical experts • Take time to continuously learn and share with peers • Demonstrate technical knowledge/leadership skills and advocate for technical excellence • Developing exceptional user experiences with backend APIs using frameworks such as Spring Boot, Angular, React, and VueJS.
Skills Required:
• 3+ years of professional development experience with: o JavaScript / TypeScript OR o Android / Swift / Objective-C OR o Spring OR o Java or similar Object-Oriented languages
Skills Preferred:
• Have used continuous integration/continuous delivery tools and pipelines (e.g., Jenkins, Maven, Gradle, etc.) • Iterative development experience • Proficiency with test-driven development (TDD) and strong understanding of clean code concepts • Pair programming experience • Experience with Spring Cloud and deploying to cloud platforms (e.g., Pivotal Cloud Foundry, Cloud Foundry) • Experience delivering products that include front-end web development • Background with JavaScript, client-side MVC frameworks (e.g., Angular, React, Vue, etc.) • Proficiency with RESTful API standards/tools
Experience Required:
• 3+ years of professional software engineering experience • 3+ years of professional development experience with: o JavaScript / TypeScript OR o Android / Swift / Objective-C OR o Spring OR o Java or similar Object-Oriented languages
Experience Preferred:
0
Education Required:
Bachelor's degree in computer science or related scientific field, or equivalent work experience
Education Preferred:
Master's degree in computer science or related field
Additional Safety Training/Licensing/Personal Protection Requirements:
Additional Information:
Positions will be fully remote until the end of June 2021. It is expected that any hires would be at the office in Dearborn after return to work in July 2021. All Software Engineers are required to take HackerRank Coding Assessment: https://www.hackerrank.com/work/tests/325251/settings/access with a preferred 60% score or 180+ out of a potential 300 points. All scores will be considered.