We are looking for a Senior Android Developer to join our team. As a Senior Android Developer, you'll be tasked with developing Android applications. You'll be working within the software development team, assisting in the development of consumer and enterprise applications.
Requirements
- 3+ years of professional experience developing Android applications
- Strong command of important programming and computer science concepts
- A strong understanding of how mobile applications are built from end-to-end, including how they interact with server-side components
- Advanced knowledge of core mobile principles (UI implementation, common development frameworks, API integrations, testing, accessibility, etc)
- A detailed knowledge of modern Android development, including both Java and Kotlin, Android Jetpack, Compose, and design patterns such as MVVM, MVP
- Great interpersonal skills
- A proactive personality, and a desire to deliver your best work
- A love for improving software development workflows and processes
Benefits
- Comprehensive Health & Wellness Benefits Package
- Socials, Outings & Retreats
- Retirement Planning
- Parental Leave Program
- Annual tech & travel allowance
- Culture of Learning & Development
- Flexible Working Hours
- Work from Home Flexibility
- Service Recognition Programs