Digital Turbine is seeking a Junior Android Developer to help build its next generation of products, focusing on developing and delivering high-quality Android-based solutions and well-designed, efficient microservice architectures to drive business growth and introduce new features.
Requirements
- Basic understanding of Android development experience
- Foundational knowledge of the Software Development Life Cycle (SDLC)
- Ability to write clean, functional, and well documented code
- Ability to work in Agile engineering environments (e.g., Scrum)
- Understanding of OOP, Kotlin, Java and Git
- Knowledge of Android framework internals and testing frameworks
- Familiarity with Firebase Cloud Messaging, Analytics, and Crashlytics
Responsibilities
- help develop and deliver high quality Android based solutions
- building well designed and efficient microservice architectures
- Participate in code reviews, and ensure overall quality
- Learn and implement industry best practices to maximize software development performance, efficiency, and quality
- Provide in-life application support, as needed
Other
- Work closely with a small team of engineers on a daily basis
- Collaborate with other teams as needed (design, backend engineering, devops, product management, QA) for maximum effectiveness
- Bachelor’s Degree in Computer Science or related field
- Excellent written and verbal communication skills
- hybrid work environment with an expectation that employees be in the office 3 days per week