SMRT Corporation Ltd
Android Developer
SMRT Corporation LtdSingapore16 hours ago
Full-timeEngineering, Information Technology
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

Qualifications and work experience include:

  • 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

Technical skills include:

  • 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


Generic Skills Include

  • Good communication skills and ability to work collaboratively
  • Strong inclination and eager for continual learning and development
  • Strong team player
  • Critical thinking and problem-solving skills
  • Ability to understand and explain complex data and effective interactions with the stakeholders
  • Ability to think independently and actively propose solutions to the team.

Key Skills

Ranked by relevance