Mobile Applications Developer (Android)
About the job
The ideal candidate will be responsible for the full lifecycle of Android application development, from analysis and design to deployment and post-live support. You will work closely with our design and backend teams to deliver high-quality, performant, and user-friendly mobile applications.
Key Responsibilities:
- Analyze, design, develop, implement, and provide post-live support for Android mobile applications.
- Translate designs and wireframes into high-quality, maintainable code.
- Design, build, and maintain high-performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and resolve bottlenecks and fix bugs efficiently.
- Maintain code quality, organization, and automation.
- Deploy changes and releases into production in a timely and reliable manner.
Qualifications & Requirements:
- Polytechnics or Bachelor's degree in Computer Science, Engineering, or related field; equivalent work experience will be considered.
- Must be a Singaporean due to G50 security clearance requirements by the client.
- 3-5 years of hands-on experience in Android development.
- Strong knowledge of Android SDK, different versions of Android, and handling various screen sizes.
- Experience with offline storage, threading, and performance tuning.
- Ability to design applications around natural user interfaces (e.g., touch-based interactions).
- Familiarity with RESTful APIs to connect Android applications to backend services.
- Solid understanding of Android UI design principles, patterns, and best practices.
- Knowledge of the open-source Android ecosystem and available libraries for common tasks.
- Experience with additional sensors (Biometrics such as Facial Recognition, Fingerprint, or Iris) is a plus.
- Familiarity with agile development methodologies.
- Ability to understand business requirements and translate them into technical specifications.
- Experience with cloud messaging APIs and push notifications.
- Skills in benchmarking, optimization, and performance tuning.
- Proficient understanding of Google's Android design principles and interface guidelines.
- Experience with version control tools such as SVN or Git.
- Familiarity with continuous integration processes.
- Excellent written and oral communication skills; strong team player with adaptability to changing situations.
- Strong process discipline, quality focus, and interpersonal skills.
- Proactive, responsible, and self-motivated.
If you are interested in this position, please click "Apply Now" and we will review your qualifications & reach out to you for further discussion & next steps. Only shortlisted candidates will be responded to, therefore if you do not receive a response within 14 days, please accept this as notification that you have not been shortlisted.
Morgan Mckinley Pte Ltd
Name: Kanya Kothandaraman
EA Licence No: 11C5502
Registration No: EAP Registration No: R1331365
