Android Developer
Start Date: Immediate
About Us
WobbiSource is a software agency that develops mobile apps, websites, and SaaS platforms across a range of industries. We're passionate about building impactful digital solutions and are looking for a skilled Android Developer to join our growing team.
About the Role
We are seeking an experienced and motivated Mobile (Android) Developer to take ownership of our Android application used daily by professional drivers across Australia. You'll work within a cross-functional team to develop scalable, high-performance apps, with opportunities to take on architectural and leadership responsibilities as you grow.
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
- Implement efficient local data storage solutions with Room and DataStore.
- Integrate RESTful APIs and real-time communication using Ktor and WebSockets.
- Build responsive, concurrent features using Kotlin Coroutines and Flow.
- Work with dependency injection frameworks (Koin/Dagger Hilt) to ensure scalable architecture.
- Implement location-based features and mapping solutions (Google Maps SDK).
- Optimize application performance, troubleshoot issues, and ensure smooth user experience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Follow best practices in version control (Git) and agile development.
Required Skills
- Strong experience with Kotlin and modern Android development practices.
- Hands-on expertise with Jetpack Compose for UI development.
- Proficiency in Room and DataStore for local storage.
- Solid experience with Kotlin Coroutines and Flow for asynchronous programming.
- Experience with Ktor for API integration and WebSockets for real-time communication.
- Familiarity with dependency injection frameworks (Koin or Dagger Hilt).
- Strong understanding of Android architecture components (ViewModel, LiveData/StateFlow).
- Experience with Google Maps SDK and location services.
- Knowledge of Git and agile workflows.
- Strong debugging and performance optimization skills.
Preferred / Bonus Skills
- Exposure to multiplatform development (Kotlin Multiplatform Mobile – KMM).
- Understanding of scalable mobile app architectures.
- Knowledge of testing frameworks (JUnit, Espresso, MockK).
- Familiarity with CI/CD pipelines for Android apps.
Experience
Around 2 years of professional Android development experience.