Mobile Engineer

Cognizant

Selangor

On-site

MYR 150,000 - 270,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cognizant is seeking a Mobile Engineer to contribute across the mobile development lifecycle. You will design, implement, test and release mobile features for iOS and Android, using Swift/SwiftUI and Kotlin/Jetpack Compose, with Kotlin Multiplatform for shared logic.

You will collaborate with design and backend teams to deliver robust, scalable apps and participate in code reviews and planning. Jointly with backend squads, you will ensure performance, accessibility and maintainability while

Qualifications

  • 5+ years of experience building native mobile applications.
  • Proficient in either Swift/SwiftUI or Kotlin/Jetpack Compose.
  • Experience with mobile architecture patterns and testing.

Responsibilities

  • Build and maintain iOS and Android app features using Swift and SwiftUI for iOS, and Kotlin and Jetpack Compose for Android.
  • Develop shared business logic and reusable modules using Kotlin Multiplatform (KMP).
  • Create reusable, modular and maintainable mobile components.
  • Integrate apps with backend services, authentication, analytics, notifications and remote configuration.
  • Contribute to technical design, architecture and mobile engineering standards.
  • Improve app performance, accessibility, reliability, maintainability and testability.
  • Develop and maintain unit, integration, snapshot and UI tests.
  • Investigate crashes, performance issues, memory problems and production defects.
  • Take part in code reviews, sprint planning, technical discussions, demos and retrospectives.
  • Contribute to engineering documentation, development guidelines and reusable technical patterns.
  • Improve engineering efficiency through automation and better tooling.

Skills

Swift
SwiftUI
Kotlin
Jetpack Compose
Kotlin Multiplatform
MVVM
Unidirectional data flow
Modular architecture
REST APIs
Authentication
Analytics
Notifications
Structured concurrency
Asynchronous programming
Unit testing
Debugging

Tools

Git
GitHub
CI/CD workflows
Figma

Job description

As a Mobile Engineer, you’ll contribute throughout the mobile development lifecycle, from technical design and implementation to testing, release and continuous improvement.

Job Responsibilities:
  • Build and maintain iOS and Android app features using Swift and SwiftUI for iOS, and Kotlin and Jetpack Compose for Android. Develop shared business logic and reusable modules using Kotlin Multiplatform (KMP).
  • Create reusable, modular and maintainable mobile components.
  • Integrate apps with backend services, connected appliances, authentication, analytics, notifications and remote configuration.
  • Contribute to technical design, architecture and mobile engineering standards.
  • Improve app performance, accessibility, reliability, maintainability and testability.
  • Develop and maintain unit, integration, snapshot and UI tests.
  • Investigate crashes, performance issues, memory problems and production defects.
  • Take part in code reviews, sprint planning, technical discussions, demos and retrospectives.
  • Contribute to engineering documentation, development guidelines and reusable technical patterns.
  • Improve engineering efficiency through automation and better tooling.
Job Requirements
  • 5+ years of experience building native mobile applications
  • Strong knowledge of either Swift and SwiftUI for iOS development, or Kotlin and Jetpack Compose for Android development.
  • Experience with structured concurrency, asynchronous programming and application lifecycle management.
  • Experience with mobile architecture patterns such as MVVM, unidirectional data flow or modular architecture.
  • Experience integrating REST APIs, authentication, analytics, notifications and remote services.
  • Strong knowledge of automated testing, continuous integration and CI/CD.
  • Experience with Git, pull requests and code reviews.
  • Ability to troubleshoot complex app, performance and production issues.
  • Experience using GitHub for source control, pull requests, code reviews, CI/CD workflows and GitHub Issues for task management
  • Comfortable working with Figma to understand designs, collaborate with designers and deliver accurate user interfaces.
  • Strong communication and collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer
Mobile Engineer

Cognizant • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Mobile Engineer
Mobile Engineer

LAVU TECH SOLUTIONS SDN. BHD. • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Mobile Engineer
Mobile Engineer

Arbeit Infotech • Selangor

On-site
MYR 72,000 - 110,000
Mobile Apps Developer
Mobile Apps Developer

ITSMART Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Mobile App Developer
Mobile App Developer

Odixcity Consulting • Malaysia

On-site
MYR 244,101 - 366,151
Senior Mobile Engineer: iOS/Android, Kotlin Multiplatform
Senior Mobile Engineer: iOS/Android, Kotlin Multiplatform

Cognizant • Selangor

On-site
MYR 150,000 - 270,000
Mobile Engineer / Mobile App Developer (Android & iOS)
Mobile Engineer / Mobile App Developer (Android & iOS)

Arbeit Infotech • Selangor

On-site
MYR 201,000 - 279,000
Junior Mobile Application Developer
Junior Mobile Application Developer

Brand Telligence • Shah Alam

On-site
MYR 18,000 - 30,000
Mobile Engineer
Mobile Engineer

Idataraya Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Mobile Developer (Android, React Native)
Mobile Developer (Android, React Native)

EPAM Systems • Malaysia

On-site
MYR 100,440 - 178,560