Job Context
Duty Station: Head Office in Dhaka with occasional field visits as per project needs.
Job Description / Responsibility
• Work with the sales and product team to conceptualize, plan and build custom Android applications, APIs and specialized feature sets compatible with a wide range of Android devices.
• Translate designs and wireframes into organized, high performance, reusable, and reliable Java code.
• Designing, developing, maintaining and optimizing secure and scalable multi-tier android applications.
• Fixing bugs and analyzing errors using all available information and tools
• Implement and unit-test code for robustness, including edge cases, usability, and general reliability.
• Participating in code reviews and sharing knowledge with your team mates.
Job Nature
Full-time
Educational Requirements
B.Sc. in Computer Science & Engineering from a reputed university.
Experience Requirements
• 2 to 4 year(s)
Job Requirements
• At least 2 years of experience developing native Android applications.
• Recent work under the latest version of Google Android (M/N).
• Experience working with RESTful APIs via JSON to connect Android applications to back-end services.
• Familiarity with Gradle or other dependency/ package management systems.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with Material Design as well as other common UI/ UX standards.
• Experience with Repository and Version Control methodologies such as Git required.
• Understanding of software design patterns and good coding principles.
• Experience with ODK based application is a plus.
Send your CV to career@mpower-social.com