Job Description/ Responsibilities:
- Develop and build applications for the Android platform.
- Maintain and enhance existing applications.
- Ensure applications perform well, maintain high quality, and are responsive.
- Collaborate with the team to define, design, and release new features.
- Implement precise designs, and develop application architecture and code that is highly scalable, available, and maintainable.
- Ensure mobile applications perform well in environments with limited data and power availability.
- Optimize the user interface for performance on low-end devices.
- Conduct unit tests to ensure code robustness, including edge cases, usability, and overall reliability.
Educational Requirements:
- Bachelor’s/master's degree in Computer & Science Engineering.
Experience Requirements:
- At least 3 years of relevant experience as an Android engineer; At least 3 years of professional experience coding with Kotlin; Prior experience developing and launching large-scale consumer mobile applications.
Additional Job Requirements:
- Solid understanding of the performance, merits, and trade-offs of the Android platform;
- Working knowledge of RxJava and Coroutines-based reactive development frameworks;
- Solid understanding of software architecture concepts employing MVVM, MVP, and Clean Architecture;
- Professional experience with Agile development processes and Scrum;
- Prolific experience working with Git, GitHub, Jira, and practical knowledge of REST APIs; Clear understanding of android services, thread, intent, broadcast, database, and file/settings/permissions management;
- Hands-on experience in Material Design, solid design skills, and ability to write efficient, clean, and reusable code;
- Experience with other libraries such as Navigation component, Room, work manager, Retrofit, Dagger 2 / Hilt, LiveData, and ViewModel;
- Working experience with Firebase services like Crashlytics, Performance Monitoring, Cloud Messaging (FCM) & Cloud Storage;
- Have experience with Android Jetpack Compose;
- Have experience of Cross platform application development using Flutter;
Benefits:
- Two festival bonuses
- Contributory Provident Fund
- Gratuity
- Income tax paid by the company
- Group Life Insurance
- Health Insurance for employee and dependents (Both IPD & OPD)
- Leave Encashment/ Carry Forward Facility
- Lunch provided by the company
- Annual retreat with family
Application Instructions
Application Deadline: 23 January, 2025
*Candidates are encouraged to apply as soon as possible. We will be conducting several interview sessions before the application deadline and as soon as we find a suitable candidate, we will select that candidate and move on ahead with that individual.
mPower provides a work environment that reflects the values of gender equality, diversity, integrity and healthy work-life balance. We are committed to ensuring gender parity in the organization and therefore encourage women to apply. Individuals from, minority ethnic groups, indigenous populations, persons with disabilities, and other underrepresented groups are highly encouraged to apply. mPower promotes equal opportunities in terms of appointment, training, compensation and selection for all regardless of personal characteristics and dimensions of diversity. Diversity, Equity and Inclusion is at the heart of mPower's workforce.
Please do apply only if your qualifications match with the aforesaid job requirements, otherwise you are requested not to apply.
Disclaimer:
Selection and appointment may be subject to background and reference checks, medical clearance, and other administrative requirements.
mPower does not charge any application, processing, training, interviewing, testing or other fee in connection with the application or recruitment process and does not concern itself with information on applicants' bank accounts. |