Software Engineer, Android
New
This is a fully remote position where you will be part of a global engineering team working across multiple countriesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- SQLKotlinNosqlRESTful APIs
Requirements
- 3+ years of professional Android software engineering experience using Kotlin.
- Strong experience building, shipping and maintaining production Android applications.
- Solid understanding of Jetpack Compose, Android SDK, Coroutines, Flow and modern Android architecture patterns (MVVM/Clean Architecture).
- Strong understanding of software engineering fundamentals, mobile architecture and clean code principles.
- Experience integrating REST APIs and debugging production issues.
- Comfortable working in a distributed, fully remote engineering team.
- Strong ownership, fast execution and commitment to engineering excellence.
- GitHub, Google Play links or examples of shipped applications are highly preferred.
Responsibilities
- Design, develop and ship high-quality Android applications using Kotlin.
- Build intuitive mobile experiences across insurance, payments, claims, renewals and financial services.
- Collaborate closely with product managers, designers and backend engineers to deliver seamless end-to-end user experiences.
- Integrate backend APIs while ensuring application stability, scalability and reliability.
- Optimize application performance, reducing ANRs, crashes, memory usage and battery consumption.
- Use analytics, production insights and customer feedback to continuously improve the product.
- Build AI-assisted mobile experiences where they provide meaningful value for users.
- Contribute to engineering best practices through code reviews, testing and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site