Job Requirements
Skills
Job description for Android Developer Consultant at MSBU
- Deliver solutions that meet requirements and product specifications
- Presenting ideas for improvements
- Develop application based on requirements
- Prepare and maintaining updated documentations
- Collaborates with business to understand business processes and identify opportunities for improvement and expense reduction through process automation.
- Testing product in controlled, real situations before going live
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Always research about new technology in mobile development
- Exceptional CAN-DO ATTITUDE
- At Least 2 year experience in similar position
- Ability to work independently and collaborate in team
- Self motivated, quick learner and passion at research & development technology
- Strong interpersonal, communication and analytical skill.
- Have high commitment to meet project's target and dateline
- Having professional attitudes & desire to pursue top code quality
- Strong knowledge of Android SDK (Android Studio),JAVA/KOTLIN, different versions of Android, and how to deal with different screen sizes
- knows clean architecture, mvc (model view controller),mvp (model view presenter), mvvm (model view viewmodel), domain driven design, OOP, and ever using gitlab or similar tools
- Familiarity with RESTful APIs to connect mobile applications to back-end services
- Experience with XML, JQuery mobile, SQLite, Butter Knife / Dagger, Retrofit, RxJava
- Experience / Familiar with API Authorization technic in Android development
- Strong knowledge of Android UI design principles, patterns, and best practices
- Strong knowledge of Android lifecycle.
- Good understanding any kind of security in Android
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Experience with offline storage, threading, and performance tuning
- Ability to create Android code and structure project by using an Object Oriented Programming.
- Familiarity with some of Google APIs (Cloud messaging, maps, etc.)
- Familiarity with any kind of Analytical tools in Android development
- Proficient understanding of code versioning tools, such as Git.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More