
Senior Software Engineer, Android
Airtasker
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇻🇳 Vietnam
Visit company websiteJob Level
Senior
Tech Stack
AndroidDaggeriOSKotlinMicroservices
About the role
- Design and build features across our Android application and supporting backend services
- Collaborate with product and design teams to deliver user experiences that scale to millions of users
- Contribute to our Kotlin Multiplatform codebase, sharing code between Android, iOS, and web platforms
- Build and maintain integrations with our BFF APIs and microservices architecture
- Improve our engineering practices around testing, observability, and deployment automation
- Mentor other engineers and contribute to architectural decisions across the platform
- Help migrate legacy systems to modern patterns while maintaining system reliability
- Work with technologies like Jetpack Compose, Kotlin Coroutines, Dagger/Hilt, and modern Android tooling
Requirements
- 5+ years of software engineering experience with strong fundamentals in computer science
- Expertise in Kotlin and modern Android development (Jetpack Compose, MVVM, Clean Architecture)
- Experience building and consuming REST APIs, with understanding of backend service integration
- Strong knowledge of databases, caching, testing strategies, and CI/CD pipelines
- Familiarity with observability tools and practices (monitoring, logging, distributed tracing)
- Experience with multi-module Android architecture and dependency injection patterns
- Excellent communication skills and experience working in distributed teams
- Comfortable working across mobile and backend technologies as needed
- Experience with Kotlin Multiplatform or cross-platform development approaches
Benefits
- Hybrid working - when it comes to working, there’s no “one size fits all” approach, with Airtasker you choose the environment that helps you do your best work.
- Airtime - welcome to no Slack and meeting-free Fridays! Airtime is designed so we regularly have dedicated focus time for work and personal growth.
- Recharge days - each quarter we have a company-wide Recharge Day, equivalent to 4 additional days of leave per year. It’s a day for everyone when the world can wait and self-care takes centre stage.
- Fair and equitable pay - this is a core commitment to our people. Every year we review industry data to ensure our compensation framework supports everyone to be recognised for the full value of their skills.
- Tenure leave - To celebrate our people’s commitment to Airtasker, we offer tenure leave starting from your 3rd anniversary with the company. This begins with 3 extra days of leave per year, gradually increasing to a maximum of 5 days per year.
- DAREtasker - join our Diversity, Equity and Inclusion committee! Every month we meet to create meaningful and impactful programs of work that embrace belonging at Airtasker.
- Celebration swap - not everyone celebrates the same things. That’s why, at Airtasker, you can swap national, state or territory public holidays for the ones that matter to you.
- Learning and development - learning at Airtasker is on the job, guided by managers, enhanced by peers and led by ourselves. We deliver learning programs and budget allowances to invest in your growth.
- 360 performance reviews - feedback is a gift. Every year we run 360 reviews across the business to recognise achievements and promote personal growth.
- Volunteer leave - Our team members can take a day each year to lend a helping hand and support a cause they are passionate about.
- Awards - and the winners are… our go-getters! Whether it’s our peer-nominated quarterly Values Awards or our periodic Go-Getter Spirit Award, we love celebrating our people and spreading good energy.
- Vibe committee - good vibes only! Our Vibe Committee delivers events that hit the sweet spot of bringing us all together to enjoy each other’s company whether you’re local or remote.
- Birthday leave - All of our people get an extra day of leave during their birthday week to take time away from work to celebrate.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinAndroid developmentJetpack ComposeMVVMClean ArchitectureREST APIsdatabasescachingtesting strategiesCI/CD pipelines
Soft skills
communication skillsmentoringcollaborationarchitectural decision making