mPower Social Enterprises Ltd.
mPower Social Enterprises Ltd.
mPower Social Enterprises Ltd.
Follow
More jobs from this company
Summary
- Vacancy: 1
- Location: Dhaka (Banani)
- Experience: At least 3 years
- Published: 24 Dec 2024
Requirements
Education
- Bachelor of Science (BSc) in Computer Science & Engineering, Master of Science (MSc) in Computer Science & Engineering
Experience
- At least 3 years
- The applicants should have experience in the following business area(s):
IT Enabled Service
Additional Requirements
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;
Responsibilities & Context
mPower is a pioneer and global leader in “Development Intelligence”, business intelligence for the social development in government and non-government sectors. If you are passionate about changing the world and improving the lives of millions of poor and disadvantaged people of the world combining both creativity & cutting-edge technology, apply for our Software Engineer (Android) vacancy.
Duty Station: Head Office in Banani, Dhaka with occasional field visits as per project needs.
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.
Skills & Expertise
Agile Scrum
Android
Android application development
Flutter
Flutter and Kotlin programming languages
Git
Github
Kotlin
MVVM
REST APIs
Compensation & Other 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
Employment Status
Full Time
Job Location
Dhaka (Banani)
To apply for this job email your details to admin@chakricircular.com