Job Search and Career Advice Platform

Enable job alerts via email!

Android Developer (Banking, Java, Kotlin, Retrofit, JSON, API Integration)

EXASOFT PTE. LTD.

Singapore

On-site

SGD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Singapore seeks an experienced Android Developer with over 10 years of experience to define mobile architecture and manage the delivery of mobile app features. Ideal candidates will have a solid background in banking applications and be proficient in Java and Kotlin. You will be responsible for code reviews, development oversight, and team mentorship in an Agile environment, ensuring best practices for secure coding and app performance optimization.

Qualifications

  • 10+ years of hands-on experience in Android development.
  • Solid background in building digital or mobile banking applications.
  • Strong experience with Android Studio and associated frameworks.

Responsibilities

  • Define mobile architecture and coding best practices.
  • Review technical designs and perform code reviews.
  • Manage end-to-end delivery of mobile app features.

Skills

Android development
Java
Kotlin
Agile methodologies
Leadership

Tools

Android Studio
Retrofit
RxJava
LiveData
Dagger
SQLite
JSON handling
Git
Bitbucket
TFS
Job description
Responsibilities
  • Define mobile architecture, enforce coding best practices, and ensure adherence to security and compliance requirements.
  • Review technical designs, perform code reviews, and provide mentorship to uplift team capability.
  • Manage end-to-end delivery of mobile app features using Agile methodologies (Scrum, Kanban).
  • Participate in sprint ceremonies, drive planning and estimation, and ensure timely delivery of milestones.
  • Oversee development of Android applications using Java, Kotlin, Android SDK, and associated frameworks.
  • Champion best practices for CI/CD, unit testing, crash monitoring, and app distribution.
  • Ensure high app stability, performance tuning, memory optimization, and smooth user experience.
  • Integrations with RESTful services, push notifications, analytics tools, and third-party libraries.
  • Establish high standards for secure coding, data protection, and regulatory compliance, especially within banking environments.
  • Drive continuous improvement efforts related to automation, code quality, and performance metrics.
  • Troubleshoot production issues, perform root-cause analysis, and guide the team in implementing long-term fixes.
Requirements
  • 10+ years of hands-on experience in Android development with a strong command of Java and Kotlin.
  • Solid background in building and supporting large-scale digital or mobile banking applications.
  • Strong experience with Android Studio, Retrofit, RxJava, LiveData, Dagger/Koin,QLite, and JSON handling.
  • Proficient in backend service interactions, API integration, and mobile-backend coordination.
  • Expertise with version control (Git, Bitbucket, TFS) and Agile delivery methodologies.
  • Strong communication, leadership, and team-management skills with extensive experience in leading teams.
  • Strong domain experience in Banking.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.