Senior Software Engineer (Android/iOS)

Think Digitally

Karachi Division

Hybrid

PKR 1,800,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bi-annual increments
Performance bonuses
Flexible hybrid work model
Generous leave policies
Health coverage
Maternity care
Teleconsultations
Team-building

Job summary

Think Digitally is seeking an experienced mobile developer to design, develop, and maintain native Android and iOS applications. You will implement Kotlin and Swift features, collaborate with designers, backend engineers, and QA to deliver high-quality features and ensure performance, accessibility, and stability across platforms.

The role emphasizes mentoring junior developers, participating in architecture discussions, and contributing to CI/CD pipelines in a flexible hybrid work model.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in developing, deploying, and maintaining native Android and iOS applications.
  • Strong command of Kotlin and Swift with experience in coroutines, Flow, Jetpack Compose, and SwiftUI.

Responsibilities

  • Design, develop, and maintain native Android and iOS apps.
  • Implement modern Kotlin features and Swift concurrency for responsive UIs.
  • Collaborate with UI/UX, backend, and QA to deliver new features.
  • Mentor junior developers in Kotlin, Swift, and mobile development best practices.
  • Participate in architecture reviews, design discussions, and sprint planning.

Skills

Kotlin
Swift
Team leadership
Mentoring
Agile/SCRUM
Problem solving

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Jetpack Compose
SwiftUI
Dagger/Hilt
Jenkins/GitHub Actions
XCUITest

Job description

Responsibilities
  • Design, develop, and maintain high-quality native mobile applications for Android (Kotlin/Java) and iOS (Swift) platforms.
  • Implement modern Kotlin features such as coroutines, Flow, and Jetpack Compose, and leverage Swift concurrency (async/await) and SwiftUI for building responsive and scalable UIs.
  • Write clean, maintainable, testable, and efficient code following platform-specific best practices and established coding standards.
  • Collaborate closely with UI/UX designers, backend engineers, and QA teams to define, build, and deliver new features that enhance user experience.
  • Troubleshoot, debug, and optimize applications for performance, battery efficiency, and responsiveness, using tools like Android Profiler and Instruments.
  • Ensure best possible app stability, performance, and accessibility compliance on both Android and iOS platforms.
  • Integrate and manage RESTful APIs, GraphQL endpoints, and third-party SDKs securely and efficiently.
  • Contribute to CI/CD pipelines, automated testing, and code review processes to ensure continuous quality.
  • Mentor and guide junior developers on Kotlin, Swift, and mobile development best practices.
  • Participate in technical design discussions, architecture reviews, and sprint planning sessions.
  • Stay up to date with the latest Android Jetpack, Swift, SwiftUI, and Apple Frameworks, as well as evolving Kotlin Multiplatform and Compose Multiplatform trends.
Skills & Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in developing, deploying, and maintaining native Android and iOS applications.
  • Strong command of Kotlin and Swift, with proven experience in:
    • Kotlin: Coroutines, Flow, Jetpack Compose, Android Architecture Components (ViewModel, LiveData, Navigation).
    • Swift: SwiftUI, Combine, Codable, Grand Central Dispatch (GCD), async/await, Core Animation.
  • Solid understanding of mobile app architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Experience with dependency injection frameworks (e.g., Dagger/Hilt for Android, Resolver/Swinject for iOS).
  • Hands-on experience with mobile CI/CD pipelines using GitHub Actions, Bitrise, or Jenkins, and automated testing frameworks like JUnit, Espresso, XCTest, and XCUITest.
  • Proven experience in app publishing and managing releases on the Google Play Store and Apple App Store.
  • Familiarity with Agile/SCRUM methodologies and tools such as Jira, Confluence, and Slack.
  • Understanding cloud integration (Firebase, AWS Amplify, Azure Mobile Apps, or Google Cloud Services).
  • Strong analytical, debugging, and problem-solving skills with an ability to tackle complex performance issues.
  • Excellent communication, collaboration, and leadership skills with a passion for mentoring and knowledge sharing.
Benefits
Compensation & Growth
  • Competitive, above-market salary
  • Bi-annual increments
  • Performance-based bonuses
Work-Life Balance
  • Flexible hybrid working model
  • Generous paid leave policies (casual, sick, annual, parental, pilgrimage, bereavement, etc.)
Health & Wellness
  • OPD & hospitalization coverage for self, spouse, children & parents
  • Maternity care (pre-natal and post-natal)
  • Unlimited 24/7 teleconsultations with GPs
  • Discounts on labs, specialist doctors & pharmacies
  • Health and wellbeing counselling
Team & Culture
  • Inclusive, people-first workplace
  • Regular team-building activities & celebrations
  • Learning-focused culture with access to training and mentorship
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (React Native)
Senior Software Engineer (React Native)

Think Digitally • Karachi Division

On-site
PKR 2,000,000 - 4,200,000
Above market salary
Performance based bonuses
Flexible working arrangements
+2
Mobile Hybrid Engineer
Mobile Hybrid Engineer

Bykea • Karachi Division

On-site
PKR 2,009,000 - 2,902,000
Senior Software Engineer (. NET)
Senior Software Engineer (. NET)

Think Digitally • Karachi Division

On-site
PKR 3,000,000 - 5,000,000
Above market salary
Performance based bonuses
Flexible working arrangements
+2
Senior Software Engineer I - Android
Senior Software Engineer I - Android

SupportFinity™ • Karachi Division

Hybrid
Unlimited vacation days
Access to healthcare benefits
Fitness reimbursements
Senior Hybrid Cross-Platform App Developer (iOS & Android)
Senior Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire PK • Rawalpindi Cantonment

On-site
Android Developer
Android Developer

MobiPixels • Islamabad

On-site
Friendly and collaborative team environment
Opportunity to work on exciting projects
Senior React Native Developer
Senior React Native Developer

Careers at Techlogix • Karachi Division

On-site
PKR 1,800,000 - 3,200,000
Medical coverage for OPD & IPD
Provident Fund
EOBI
+1
Native Android Developer (Immediate Joining Only)
Native Android Developer (Immediate Joining Only)

Satus Systems • Lahore Cant

On-site
Software Engineer - iOS
Software Engineer - iOS

Exper Labs • Lahore Cant

On-site
Gym
Health Insurance
Provident Fund
+1
Senior Hybrid Cross-Platform App Developer (iOS & Android)
Senior Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire Ltd • Rawalpindi Cantonment

On-site