Software Developer

MCONNECT CONSULTING PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MCONNECT CONSULTING PTE. LTD. is seeking an experienced Mobile Software Developer in Singapore to design, develop, test, and secure high-quality native mobile apps for enterprise environments.

You will collaborate with backend, QA, DevOps, and product teams to deliver scalable solutions using MVVM or Clean Architecture, REST APIs, and modern security practices. The role demands 5+ years of hands-on native mobile experience, proficiency in Android or iOS development, experience with CI/CD, and

Qualifications

  • Minimum 5 years of hands-on experience in native mobile development.
  • Strong hands-on experience in either Android or iOS development.
  • Experience with modern mobile architectures such as MVVM or Clean Architecture.
  • REST API integration, networking, asynchronous programming, and local data storage experience.
  • Experience implementing mobile security controls (encryption, secure storage, SSL pinning, biometrics).
  • Experience with unit/UI testing, debugging, and performance optimization.
  • Hands-on experience with Git and CI/CD practices.

Responsibilities

  • Design, develop, enhance, and maintain native mobile apps for Android or iOS.
  • Develop scalable mobile apps using modern architecture and coding standards.
  • Integrate apps with RESTful APIs and backend services.
  • Implement secure networking, offline capabilities, and data storage.
  • Develop and run comprehensive unit, UI, and integration tests.
  • Troubleshoot defects, crashes, and performance bottlenecks; optimize memory usage.
  • Participate in code reviews and adhere to architectural standards.
  • Maintain CI/CD pipelines for automated builds and deployments.
  • Collaborate with backend, QA, DevOps, and product teams.

Skills

Android
iOS
Kotlin
Java
Swift
MVVM
Clean Architecture
REST API
CI/CD
Git

Tools

Android SDK
Xcode
Gradle
SwiftUI

Job description

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 • Singapore

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

ABS CONNECT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Mobile Developer (iOS & Android)
Mobile Developer (iOS & Android)

EPERGNE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 67,000 - 112,000
Mobile Developer (Android)
Mobile Developer (Android)

SMRT Corporation Ltd • Singapore

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

ARYAN SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Senior Application Developer (Mobile & Software)
Senior Application Developer (Mobile & Software)

Staffhub Group • Singapore

On-site
SGD 70,000 - 110,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
Senior iOS Developer
Senior iOS Developer

apar technologies pte. ltd. • Shenton Way

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

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 150,000 - 210,000
Senior iOS Developer
Senior iOS Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000