Software Developer

MCONNECT CONSULTING PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MCONNECT CONSULTING PTE. LTD. seeks a seasoned Mobile Software Developer with hands-on Android or iOS expertise to design, develop, test, secure, and support enterprise mobile apps.

Role emphasizes REST API integration, modern MVVM/Clean Architecture, secure coding, testing, and CI/CD. You will collaborate with backend, QA, DevOps, and product teams to deliver robust mobile solutions.

Qualifications

  • Minimum 5 years of hands-on native mobile development experience.
  • Proven ability in Android or iOS development with modern architectures.
  • Experience with REST API integration, networking, and local data storage.
  • Practical security controls: encryption, secure storage, SSL pinning, biometrics.
  • Experience with unit/UI/integration testing and CI/CD practices.
  • Familiarity with Git and software development lifecycle in Agile teams.

Responsibilities

  • Design, develop, and maintain native mobile applications for Android or iOS.
  • Integrate apps with RESTful APIs and backend services.
  • Implement security measures including encryption and biometric auth.
  • Create and run unit, UI, and integration tests; troubleshoot issues.
  • Collaborate with backend, QA, DevOps, and product teams; participate in code reviews.
  • Maintain CI/CD pipelines for automated builds and deployments.

Skills

Android development
iOS development
Kotlin
Swift
MVVM
REST API
Git
CI/CD
Security
Xcode

Tools

Git
Gradle
Xcode
Android Studio
CI/CD pipelines

Job description

Software Developer - Mobile Developer (Android / iOS)
Job Summary

We are seeking an experienced Mobile Software Developer with strong hands-on expertise in either Android or iOS application development. The successful candidate will be responsible for designing, developing, testing, securing, and supporting high-quality mobile applications used in enterprise environments.

The role requires strong knowledge of modern mobile development practices, mobile architecture,API integration, application security, testing, performance optimization, and CI/CD.

Key Responsibilities
  • Design, develop, enhance, and maintain native mobile applications for Android or iOS platforms.
  • Develop scalable and maintainable mobile applications using modern architecture and coding standards.
  • Android: Kotlin, Java, Android SDK, Jetpack Compose, MVVM/Clean Architecture.
  • iOS: Swift, iOS SDK, SwiftUI/UIKit, MVVM/Clean Architecture.
  • Integrate mobile applications with RESTful APIs, backend services, and third-party services.
  • Implement networking, asynchronous programming, local database/storage, caching, and offline-first capabilities.
  • Develop secure mobile applications using encryption, secure storage, SSL/TLS, certificate/SSL pinning, biometric authentication, and secure coding practices.
  • Implement appropriate authentication and authorization mechanisms for mobile applications.
  • Develop comprehensive unit, UI, integration, and regression tests.
  • Troubleshoot application defects, production issues, crashes, performance bottlenecks, and memory-related issues.
  • Perform application profiling and performance optimization across supported mobile devices and operating systems.
  • Participate in code reviews and ensure adherence to coding, security, and architectural standards.
  • Manage source code using Git and build/dependency management using Gradle, Xcode, or equivalent tools.
  • Develop and maintain CI/CD pipelines for automated build, testing, quality checks, and deployment.
  • Collaborate with backend developers, QA engineers, DevOps teams, business analysts, product teams, and other stakeholders.
  • Provide production support, root-cause analysis, defect resolution, and continuous improvement.
  • Contribute to technical documentation, architecture decisions, development standards, and engineering best practices.
Mandatory Requirements
  • Minimum 5 years of hands-on experience in native mobile application development.
  • Strong practical experience in either Android or iOS development.
  • Strong hands-on experience with modern mobile application architecture such as MVVM or Clean Architecture.
  • Strong experience in REST API integration, networking, asynchronous programming, and local data storage.
  • Practical experience implementing mobile application security controls, including encryption, secure storage, SSL/certificate pinning, and biometric authentication.
  • Experience in unit testing, UI testing, debugging, and performance optimization.
  • Hands-on experience with Git and CI/CD practices.
  • Strong understanding of software development lifecycle, Agile methodology, code quality, and version control.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex mobile application issues.
Preferred Qualifications
  • Experience in Banking, Financial Services, FinTech, Payments, or other regulated industries.
  • Experience developing applications supporting high transaction volumes and enterprise-scale environments.
  • Knowledge of payment technologies, digital banking, mobile wallets, authentication, or financial applications.
  • Experience with mobile application monitoring, crash analytics, and production observability tools.
  • Exposure to cloud-based application ecosystems and enterprise API platforms.
  • Experience working in Agile/Scrum development teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

ABS CONNECT PTE. LTD. • Singapore

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

ABS Connect • Singapore

On-site
SGD 90,000 - 180,000
Senior Application Developer (Mobile & Software)
Senior Application Developer (Mobile & Software)

Staffhub Group • Singapore

On-site
SGD 70,000 - 110,000
iOS Developer
iOS Developer

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 150,000 - 210,000
Mobile App Developer
Mobile App Developer

Odixcity Consulting • Singapore

On-site
SGD 60,000 - 85,000
iOS Developer
iOS Developer

Aryan-Solutions-Pte.-Ltd. • Singapore

On-site
SGD 90,000 - 120,000
iOS Mobile Developer
iOS Mobile Developer

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Technical Lead iOS
Technical Lead iOS

Hcl Comnet • Singapore

On-site
SGD 120,000 - 160,000
IOS Developer-Mobile Banking (Clients IBM,DBS)
IOS Developer-Mobile Banking (Clients IBM,DBS)

NEXTERA SOFTWARE SERVICES PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Mobile Developer
Mobile Developer

IDEMIA Public Security • Singapore

On-site
SGD 42,000 - 66,000