Enable job alerts via email!

Android Engineer - Kotlin - 12 Months Contract - up to SGD9k

MORGAN MCKINLEY PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

18 days ago

Job summary

A leading tech recruitment firm is seeking an experienced Android Engineer for a 12-month contract in Singapore. The role involves collaborating on product development, writing reusable code, and conducting technical mentoring. Candidates must have over 4 years of Android experience and strong proficiency in Kotlin. The position offers competitive compensation and opportunities for technical growth.

Qualifications

  • At least 4+ years of recent Android development experience.
  • Proficiency in Kotlin and familiarity with design patterns.
  • Strong understanding of Android systems and programming paradigms.
  • Hands-on knowledge of architectural approaches like MVP and MVVM.

Responsibilities

  • Collaborate with product and design teams to deliver product solutions.
  • Work with backend teams to develop modular UI components.
  • Lead technical discussions with cross-functional teams.
  • Design mobile components using Java, Kotlin, and Flutter.

Skills

Android development experience
Proficiency in Kotlin
Strong understanding of Android systems
Experience with Android SDK
Knowledge of architectural approaches like MVP and MVVM
Strong communication skills

Tools

Espresso
UI Automator
Mockito
Powermock
Appium

Job description

Morgan McKinley is looking for a skilled Android Engineer for a 12-months contract with our client in the tech industry.

As an Android Engineer, you will contribute to both product development and engineering enhancements.

Responsibilities:

  • Collaborating with the product and design teams to understand requirements, provide feedback, and deliver end-to-end product solutions.
  • Working with backend teams to develop modular, reusable UI components and design scalable APIs.
  • Leading and participating in technical discussions with cross-functional engineering teams.
  • Designing and implementing mobile components using Java, Kotlin, and Flutter to enhance the availability, scalability, and performance of the company's super app.
  • Writing reusable, scalable, and testable code while ensuring timely and high-quality product delivery.
  • Partnering with QA teams to maintain five-star app ratings for all releases.
  • Reviewing code from team members, providing constructive feedback, and raising the team’s engineering standards.
  • Proactively improving the codebase by proposing and implementing better engineering solutions.
  • Handling on-call responsibilities, debugging, and resolving production issues efficiently.
  • Offering technical guidance, mentorship, and knowledge-sharing to peers.

Qualifications:

  • At least 4+ years of recent Android development experience.
  • Proficiency in Kotlin and familiarity with design patterns, multi-threading, and clean coding practices.
  • Strong understanding of Android systems, including programming paradigms such as OOP, TDD, reactive programming, and dependency injection.
  • Experience with Android SDK and a solid grasp of Android infrastructure, components, UI, and data storage.
  • Hands-on knowledge of architectural approaches like MVP and MVVM.
  • Skilled in writing maintainable, testable code, including API design, unit testing, and UI testing.
  • Proficiency in Android automated testing frameworks such as Espresso, UI Automator, Mockito, Powermock, or Appium.
  • Experience managing high-user-base applications through crash analytics, remote debugging, and CI processes.
  • Strong communication skills, capable of clearly articulating ideas and feedback.
  • Proven experience in owning features end-to-end and driving impactful projects for large-scale user bases.

Nice-to-Haves:

  • Experience in Flutter development.
  • Proven ability to independently develop Android apps or contribute to well-known open-source projects.
  • Expertise in optimizing app performance, including network efficiency, battery usage, storage, app size, and launch time.
  • Prior experience collaborating with international teams.

Interested candidates may apply through the application system or send it to sg-rscontracting@morganmckinley.com. Shortlisted candidates will be notified.

By sending us your personal data and curriculum vitae (CV), you are deemed to consent to Morgan Mckinley Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.morganmckinley.com/sg/privacy-policy. You acknowledge that you have read, understood, and agree with the Privacy Policy.

Morgan McKinley Pte Ltd
Koh Boon Sien
EA Licence No: 11C5502
EA Registration No. R1110345

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.