Develop and maintain high-quality Android applications with a focus on performance, scalability, and reliability.
Requirements
- Minimum of 5 years of professional experience in Android application development
- Strong proficiency in Java or Kotlin programming languages
- Solid understanding of Android SDK, Android Studio, and related development tools
- Experience with RESTful APIs, JSON, and web services integration
- Deep understanding of Android development best practices, design patterns, and architectural principles
- Experience with performance profiling, optimization, and memory management on Android devices
- Experience with dependency injection frameworks like Dagger or Koin
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of serverless architecture and microservices
- Familiarity with containerization technologies like Docker and Kubernetes
- Familiarity with CI/CD pipelines and deployment automation
- Experience with Agile/Scrum development methodologies
- Willing to work on a full onsite setup
Benefits