Enable job alerts via email!

Android Developer

SMRT Trains

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading transportation company in Singapore is seeking an experienced Android Developer to design and maintain applications. You will work with cross-functional teams to deliver seamless user experiences using Kotlin. The ideal candidate has a strong background in Android development, and familiarity with RESTful APIs and cloud infrastructure. This role offers a dynamic work environment and opportunities for professional growth.

Qualifications

  • Proven experience in Android development (Kotlin/Java); familiarity with iOS development (Swift) is a plus.
  • Basic to intermediate backend development experience.
  • Understanding of RESTful APIs and cloud-native infrastructure.

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin.
  • Collaborate with cross-functional teams to define and ship new features.
  • Improve app performance, stability, and maintainability.

Skills

Android development using Kotlin
Understanding of Android SDK
Familiarity with MVVM
Proficient with Git
Good communication skills

Education

Bachelor's or Master's degree in Computer Science
Job description

SMRT Trains Ltd was incorporated in 1987 and operates Singapore's first mass rapid transit system. Today, we manage and operate train services on the North‑South Line, East‑West Line, the Circle Line, the Thomson‑East Coast Line, and the Bukit Panjang Light Rail Transit. With over 5,000 employees, more than 250 trains, and 141 km of rail tracks across 108 stations, we serve millions of commuters daily.

We have set our core values to be Integrity, Service & Safety and Excellence. SMRT is committed to provide safe, reliable and comfortable service for our commuters.

Job Purpose

The key scope of work is to develop and enhance the existing applications relating to WINK+.

Responsibilities
  • Design, develop, and maintain Android applications using Kotlin
  • Collaborate with cross‑functional teams to define, design, and ship new features
  • Improve app performance, stability, and maintainability
  • Write clean, maintainable code and participate in code reviews
  • If experienced, contribute to or support iOS app development when needed
  • Work closely with product, design to deliver seamless user experiences
  • Stay up‑to‑date with the latest Mobile technologies and trends
Qualifications & Work Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (preferred).
  • Proven experience in Android development (Kotlin/Java); familiarity with iOS development (Swift) is a plus.
  • Basic to intermediate backend development experience.
  • Understanding of RESTful APIs, databases, and cloud‑native infrastructure (AWS familiarity is a plus).
  • Experience working in fast‑paced startup or scale‑up environments is a strong advantage.
Skills
  • Strong experience in Android development using Kotlin
  • Solid understanding of Android SDK, app lifecycle, UI/UX principles, and performance optimization
  • Familiarity with common architecture patterns (e.g., MVVM, Clean Architecture)
  • Experience with RESTful APIs, background processing, and third‑party SDKs
  • Proficient with Git, CI/CD tools, and working in agile environments
  • Good communication skills and ability to work collaboratively
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.