Scout Motors is looking to revolutionize the electric pick-up truck and rugged SUV marketplace with the help of a skilled Android Software Engineer.
Requirements
- Extensive understanding of Android OS, AOSP app optimization, performance, and frameworks
- Exceptional software development skills with Kotlin, Java, and Android Studio
- Extensive knowledge of software architecture, design patterns, and software development best practices
- 5+ years of Android application software development experience
- 10+ years of software development experience
- Experience with test driven development principles
- Knowledge of software engineering KPIs, including delivery velocity, quality, planning
Responsibilities
- Design and implement extensible, maintainable, and performant Kotlin-based Android/AOSP/AAOS apps, frameworks, and SDKs
- Deliver new features, enhancements, and bug fixes at a high velocity
- Leverage test driven development principles to maximize code quality
- Actively contribute to code quality by participating in code reviews
- Author design documentation, technical specifications, and delivery plans; define roadmaps
- Embrace and refine team coding standards and processes
- Track and leverage new Android/AOSP/AAOS technologies, software engineering best practices, and design patterns
Other
- BS/MS degree in computer science or related field
- Excellent verbal and written communication skills
- Excellent collaborative skills, ability to provide and receive guidance
- Effective problem solving skills, able to consider alternative options and select the optimal solution
- Thoughtful, pragmatic approach that considers tradeoffs (e.g.: future proofing vs. over-engineering)
- Ability to work independently with minimal direction; able to transform ambiguity into actionable deliverables
- Ability to convene with Scout colleagues in person and travel to participate in events on behalf of the company from time to time