Description
Key Skills: Android SDK, Kotlin, Java, RESTful APIs, MVVM, MVP, MVI, Jetpack Compose, Git, Firebase
Good to Have Skills: Experience with iOS development (Swift/Objective-C), dependency injection frameworks (Dagger/Hilt/Koin), CI/CD pipelines using Jenkins or GitHub Actions, crash reporting tools like Crashlytics, feature flagging and A/B testing, microservices architecture knowledge, and experience with Google Play Store publishing and management.
Roles & Responsibilities:
- Design, develop, and maintain high-performance, secure Android mobile applications for enterprise use.
- Build reusable, testable, and efficient Android components, modules, and services following best practices.
- Integrate mobile applications with RESTful APIs and backend microservices to ensure seamless data flow.
- Collaborate with UX/UI designers to translate wireframes and mockups into intuitive, responsive, and accessible mobile interfaces.
- Implement Android architecture patterns including MVVM, MVP, and MVI for scalable application workflows.
- Ensure application performance, quality, and responsiveness across multiple Android devices and OS versions.
- Write clean, maintainable code following Android best practices, Citi coding standards, and secure coding guidelines.
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality standards.
- Collaborate with cross-functional teams including backend developers, QA engineers, and product managers for successful delivery.
- Troubleshoot, debug, and optimize existing Android applications to improve performance and user experience.
- Publish and manage applications on the Google Play Store ensuring compliance with platform guidelines.
- Stay up-to-date with the latest Android releases, mobile technologies, and industry trends for continuous improvement.
Experience Required: 2-5 years of experience in Android application development with strong knowledge of Android SDK and mobile development lifecycle.
Education: Bachelor's degree/University degree or equivalent experience