Mobile Engineer (Flutter/ Android/ Kotlin) | RYN | Agency Contract

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PERSOL SINGAPORE PTE. LTD. is seeking an experienced Android Developer to design, build, and maintain native Android apps using Kotlin and Java within an Agile team.

You will implement MVVM/Clean Architecture, ensure secure authentication, integrate RESTful services, and contribute to CI/CD pipelines while collaborating with UI/UX, architects, and cybersecurity engineers.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
  • Experience: 5+ years of hands-on native Android development.
  • Core Tech Stack: Kotlin, Java, Android SDK, Android Studio, Jetpack Compose, Coroutines/Flow, RxJava.
  • Security Expertise: Cryptography, Android Keystore, data encryption at rest/in transit, threat detection.
  • Tools & CI/CD: Git, Jenkins, Bitrise, SonarQube, Gradle, JIRA/Confluence.
  • Nice to Have: Experience with mobile/internet banking systems, cross-platform frameworks, or HarmonyOS.

Responsibilities

  • Design, build, and maintain native Android applications using Kotlin and Java.
  • Architecture & Clean Code: Implement scalable architectures (MVVM, Clean Architecture) and design patterns.
  • Security & Compliance: Implement secure authentication/authorization (OAuth 2.0, JWT, MFA), biometric login (Fingerprint/Face Unlock), certificate pinning, and Android Keystore protection adhering to OWASP Mobile Top 10 and SSDLC standards.
  • API Integration: Integrate RESTful APIs, JSON-based web services, and enterprise backend microservices.
  • Quality & Testing: Write unit and UI automation tests (JUnit, Espresso), practice TDD, conduct code reviews, and resolve complex performance issues.
  • DevOps & Delivery: Maintain CI/CD pipelines for automated builds, vulnerability scanning, and App Store/Play Store deployments.
  • Cross-Functional Collaboration: Partner with UI/UX designers, solution architects, cybersecurity engineers, and product owners in Agile/Scrum environments.

Skills

Android dev
Kotlin
Java
Security & encryption
CI/CD
Agile/Scrum
Team collaboration

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related fields

Tools

Android SDK
Android Studio
Jetpack Compose
Coroutines/Flow
RxJava
Git
Jenkins
Bitrise
SonarQube
Gradle
JIRA/Confluence

Job description

KeyResponsibilities
  • Application Development:Design, build, and maintain native Android applications usingKotlinandJava.
  • Architecture & Clean Code:Implement scalable architectures (MVVM,Clean Architecture) and design patterns.
  • Security & Compliance:Implement secure authentication/authorization (OAuth 2.0, JWT, MFA), biometric login (Fingerprint/Face Unlock), certificate pinning, and Android Keystore protection adhering toOWASP Mobile Top 10and SSDLC standards.
  • API Integration:Integrate RESTful APIs, JSON-based web services, and enterprise backend microservices.
  • Quality & Testing:Write unit and UI automation tests (JUnit, Espresso), practice TDD, conduct code reviews, and resolve complex performance issues.
  • DevOps & Delivery:Maintain CI/CD pipelines for automated builds, vulnerability scanning, and App Store/Play Store deployments.
  • Cross-Functional Collaboration:Partner with UI/UX designers, solution architects, cybersecurity engineers, and product owners in Agile/Scrum environments.
Requirements& Qualifications
  • Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
  • Experience- 5+ years of hands-on native Android development experience.
  • Core Tech Stack: Kotlin, Java, Android SDK, Android Studio, Jetpack Compose, Coroutines/Flow, RxJava.
  • Security Expertise :Cryptography, Android Keystore, data encryption at rest/in transit, threat detection (e.g., v-Key, Zimperium).
  • Tools & CI/CD: Git, Jenkins, Bitrise, SonarQube, Gradle, JIRA/Confluence.
  • Nice to Have: Experience with mobile/internet banking systems, cross-platform frameworks, or HarmonyOS.

We regret to inform you that only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

mobile engineer (Flutter/Android/Kotlin)(weekends, shift) #IKR
mobile engineer (Flutter/Android/Kotlin)(weekends, shift) #IKR

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 70,000 - 120,000
Mobile Developer (Android)
Mobile Developer (Android)

United States Digital Space LLC • Singapore

On-site
SGD 65,000 - 90,000
Mobile Developer (Android)
Mobile Developer (Android)

SMRT Corporation Ltd • Singapore

On-site
SGD 72,000 - 110,000
Mobile Developer (iOS & Android)
Mobile Developer (iOS & Android)

EPERGNE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000
Software Engineer - Mobile Development
Software Engineer - Mobile Development

you.co • Singapore

On-site
SGD 70,000 - 90,000
Software Engineer - Mobile Development
Software Engineer - Mobile Development

YouTrip • Singapore

On-site
SGD 70,000 - 90,000
Mobile Engineer (iOS / Android)
Mobile Engineer (iOS / Android)

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Android Developer
Android Developer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Mobile Apps Developer
Mobile Apps Developer

I-CONSULT TECH PTE. LTD. • Singapore

Remote
SGD 50,000 - 70,000
Annual salary review
Performance bonus
Flexible work from home options
Android Developer
Android Developer

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000