Software Engineer - Mobile Developer (Android/iOs)

Location: Singapore
Discipline: Technology
Contact name:

Contact email:
Published: 29 days ago
Startdate: 23 February 2023 - 23 February 2023

​We are seeking an experienced and passionate Mobile Developer for our client who has a strong sense of architecture to take on a more active and impactful role in their work.


  • Engage in various roles throughout the solution lifecycle, including system analysis and technical design, front-end and back-end development, system integration, documentation, and third-level support.

  • Deliver high-quality applications in accordance with specifications.

  • Document provided solutions.

  • Analyze root causes of incidents and provide solutions to resolve problems.

  • Assist the business with effort estimations and feasibility studies.

  • Conduct code reviews and share best practices with colleagues.


  • A Bachelor's degree in technology or a related field or equivalent experience.

  • At least 4 years of experience in native mobile application development on Android OS.

  • At least 1 year of experience in native mobile application development on iOS with a good understanding of iOS architecture and utilization.

  • Strong knowledge of Kotlin, including core aspects, exception handling, and conversion to Java.

  • Good understanding of Android architecture and utilization.

  • Strong knowledge of MVVM architecture design.

  • Strong expertise in web services, enterprise architectures, Java application development, and distributed system engineering.

  • Experience with implementing security in mobile apps.

  • Experience with performance optimization of mobile apps.

  • Experience consuming RESTful services, JSON, and HTTP.

Preferred Qualifications:

  • Experience with JavaScript, CSS, and HTML5.

  • Experience with server-based application development.

  • Knowledge of version control systems.

  • Experience in the app development process in an enterprise environment (testing, continuous integration, release process).

  • Experience in building mobile application architecture.

  • Knowledge of mobile app deployment processes.

  • Knowledge of agile development methodologies.

  • Experience coordinating team members.

Please note that due to high application volumes, we regret that only successful candidates will be contacted.

EA License: 20S0080 CEI Reg Nu.: R1219292