Senior Mobile Applications Engineer
We are looking for a Senior Android Engineer to join an innovative technology company developing mobile applications that help millions of customers manage their home networks. This is a hands-on engineering role where you will take ownership of complex features, drive technical initiatives and contribute to the architecture and development of scalable, high-quality mobile applications.
You will work across mobile, cloud and embedded systems, collaborate with cross-functional engineering teams and help shape the technical direction of the application. AI-assisted development is an important part of the engineering workflow, supporting code generation, test creation and code reviews.
Key responsibilities & duties include:
- Design and develop features across Android applications, focusing on scalability, performance and usability
- Take ownership of initiatives from design through to delivery, collaborating with cloud and embedded engineering teams
- Develop and maintain unit, integration and UI test coverage, alongside manual QA
- Contribute to application architecture and technical decision-making
- Implement engineering best practices, including code reviews, CI/CD and secure software delivery
- Use AI development tools throughout the software development lifecycle
- Mentor engineers and support a culture of technical excellence and continuous improvement
Required Experience:
- Extensive Android development experience using Kotlin and Java
- Strong understanding of Android OS architecture, platform services and system-level integrations
- Experience designing scalable, testable and reusable applications
- Strong knowledge of Material Design and modern Android UI development
- Experience working across mobile, cloud and embedded systems
- Experience developing clients for APIs and microservices
- Practical experience with AI-assisted development tools for code generation, testing and code reviews
- Experience with CI/CD and DevOps tools such as GitHub Actions and Fastlane
- Strong analytical, problem-solving and communication skills
- Experience mentoring engineers or providing technical guidance
- Bachelor's degree in Computer Science or equivalent practical experience
Desirable skills:
- Experience developing or maintaining Backend-for-Frontend (BFF) layers
- Familiarity with IoT systems, Bluetooth, WiFi or networking hardware
- Experience with subscription-based products, in-app purchases and billing integrations
Apply for this job
*
indicates a required field