Overview
Role Overview We are looking for a Senior Android Engineer with 6+ years of experience in building scalable mobile applications and cloud-side services. This role owns end-to-end development of Android features and backend services using Python on AWS and GCP. Key Responsibilities Android Development Develop modular Android apps using Clean Architecture, MVVM and MVP Collaborate with product, backend, and QA teams to ensure reliable and timely releases Build and maintain reusable UI components and feature modules Integrate third-party SDKs and REST APIs with robust error handling and retry strategies Implement secure communication via token-based authentication, encrypted APIs, and SSL pinning Cloud Development - Python, AWS & GCP Develop and maintain cloud-side microservices using Python Deploy serverless and containerised workloads on AWS (Lambda, ECS, SQS, API Gateway, DynamoDB, S3) u
Full job description
Full Job Description
Role Overview
We are looking for a Senior Android Engineer with 6+ years of experience in building scalable mobile applications and cloud-side services. This role owns end-to-end development of Android features and backend services using Python on AWS and GCP.
Key Responsibilities
Android Development
- Develop modular Android apps using Clean Architecture, MVVM and MVP
- Collaborate with product, backend, and QA teams to ensure reliable and timely releases
- Build and maintain reusable UI components and feature modules
- Integrate third-party SDKs and REST APIs with robust error handling and retry strategies
- Implement secure communication via token-based authentication, encrypted APIs, and SSL pinning
Cloud Development - Python, AWS & GCP
- Develop and maintain cloud-side microservices using Python
- Deploy serverless and containerised workloads on AWS (Lambda, ECS, SQS, API Gateway, DynamoDB, S3) using CloudFormation / CDK
- Build and manage GCP services (Cloud Run, App Engine, Pub/Sub, Cloud Functions, Firestorxe)
- Design event-driven architectures for scalable backend processing
Required Skills
- Strong proficiency in Kotlin and Java, hands-on experience with Compose, Rx, ViewModel, Flow, Nqavigation, Hilt, Coroutines, and multi-module Gradle
- Python for backend/cloud development with hands-on in AWS /GCP services, infrastructure-as-code via CloudFormation or AWS CDK
- CI/CD tooling (Jenkins / GitHub Actions / CircleCI), static analysis (Detekt, Android Lint)
- Monitoring and crash reporting (Firebase Crashlytics, CloudWatch, GCP Monitoring)
- Agile / Scrum methodology with JIRA
Good to Have
- Experience in IoT, connected devices, or smart home domain
- Familiarity with device provisioning (BLE, WiFi)
- Voice platform integration (Alexa Skills Kit / Google Assistant Actions)
Tips for this job
Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
Verified from public schema.org JobPosting structured data on the official source page. The complete published description, responsibilities, requirements and benefits were normalized when present; unstated facts were not inferred.
Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Ayla Networks Careers ↗Browse current Job and Scholarship listings from Ayla Networks Careers →