Responsibilities
- Collaborate with the Product Owner and cross-functional teams to design, develop, maintain, and continuously improve enterprise-grade Android mobile applications.
- Take technical ownership of mobile application components and contribute to the overall mobile architecture.
- Design and implement new features with a focus on usability, maintainability, performance, and operational excellence.
- Develop Android applications using Flutter and native Android technologies where appropriate.
- Design and implement scalable mobile architectures.
- Ensure quality through automated testing, code reviews and documentation.
- Integrate backend services and enterprise APIs.
- Manage CI/CD pipelines and release processes.
- Implement crash reporting and analytics.
- Support operational handover and maintenance activities.
- Work in an agile environment.
Requirements
- Flutter
- Dart
- Kotlin
- Python
- Android SDK
- Microsoft Intune
- GitLab
- JIRA
- Confluence
- Tardis
Work Arrangement
Remote (Country) — India
Additional Information
- Language requirement: English
- Role involves further development, maintenance, operational readiness and lifecycle management of the Android application.