Responsibilities
- Design, develop, and maintain secure, high-performance native Android applications using Java/Kotlin.
- Architect solutions leveraging modern Android frameworks, Jetpack components, and best practices.
- Implement robust database, networking, memory management, and offline capabilities.
- Apply and enforce design patterns and architectures (MVVM, MVP, Clean Architecture).
- Prepare and review high- and low-level design, code, and technical documents.
- Write and maintain unit, integration, and UI tests to ensure application quality.
- Optimise performance and ensure compatibility across devices and Android versions.
Requirements
- Android Development Consumer/Enterprise Application Development Experience.
- 5+ years of solid experience designing and developing modern mobile hybrid applications
- Flutter's experience in building scalable hybrid apps is good to have.
- Experience in building and shipping complex and business-critical hybrid apps with frequent iteration.
- Deep understanding of design patterns and principles with a broad knowledge of Android mobile development.
- Deep understanding of Android SDK to create scalable, dynamic, and highly performant UI components.
- Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns on mobile apps.
This job was posted by Alyma Khan from AiDASH.