Mobile Application Developer

Algosoft Solutions

Islamabad

On-site

PKR 2,200,000 - 4,200,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Algosoft Solutions is seeking a Senior Mobile App Developer to design, develop and maintain production iOS and Android apps using React Native, Expo and TypeScript. You will own the mobile architecture, feature delivery, performance and security, and work closely with product, UI/UX, backend and QA teams.

You will mentor other developers, review code, lead technical discussions, and ensure release readiness.

Qualifications

  • 5+ years of mobile app development with React Native.
  • Experience with Expo and TypeScript.
  • Ownership of production apps including signing and submissions.
  • Strong API integration and secure storage.

Responsibilities

  • Design, develop, and maintain iOS and Android apps.
  • Write clean, well-tested code and collaborate with teams.
  • Mentor developers and lead code reviews.
  • Plan releases and ensure performance and security.

Skills

React Native
React
Mobile development
TypeScript

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Xcode
Android Studio
Git
Maestro
Detox
Expo
EAS Build

Job description

As a Senior Mobile App Developer, you will design, develop and maintain production iOS and Android applications using React Native, Expo and TypeScript. You will take hands‑on ownership of mobile architecture, feature delivery, performance, security and releases, working closely with product managers, UI/UX designers, backend developers and QA. You will also guide technical decisions, review code and mentor other developers.

Key Responsibilities:
  • Architect, build and maintain scalable iOS and Android applications using React Native, Expo and TypeScript.
  • Develop reusable components, navigation and state/data management; deliver responsive, accessible interfaces for phones, tablets and TVs.
  • Integrate APIs, authentication, secure token storage, push notifications, deep links and offline/error‑handling flows.
Problem‑Solving:
  • Profile and optimize startup time, rendering, memory and network usage across supported devices and operating systems.
  • Own Expo development builds, prebuild, config plugins, native SDK integrations and React Native/Expo dependency upgrades.
  • Manage EAS Build, EAS Submit and EAS Update, Git‑based CI/CD, environment configuration, signing credentials and app‑store submissions.
  • Plan safe over‑the‑air updates, runtime compatibility, staged releases and rollback procedures.
  • Clarify requirements with product, design, backend and QA teams; estimate work and independently deliver features end to end.
  • Lead technical discussions and code reviews, mentor developers, document architecture and raise delivery risks and dependencies early.
Quality Assurance:
  • Write unit, component and integration tests; support automated end‑to‑end testing and regression testing on real devices.
  • Maintain coding standards, secure data handling and production observability; own defect resolution and release readiness.
Qualifications:
  • Bachelor's degree in computer science or software engineering, or equivalent professional experience.
  • 5+ years of mobile application development, including 3+ years of hands‑on React Native development and proven production experience with Expo.
  • Hands‑on Expo expertise beyond Expo Go: development builds, prebuild, config plugins, native SDK integration and EAS Build/Submit/Update.
  • Demonstrated ownership of production apps released on both the Apple App Store and Google Play, including signing, submissions and release troubleshooting.
  • Strong API integration, authentication, secure storage and mobile lifecycle knowledge; ability to debug native iOS/Android issues using Xcode and Android Studio.
  • Experience with Git, CI/CD, performance profiling, crash reporting and automated testing using Jest and React Native Testing Library or equivalent tools.
  • Strong analytical and communication skills; ability to work independently, make sound technical decisions, mentor developers and collaborate remotely.
Preferred Qualifications:
  • Working knowledge of Swift and Kotlin for native integrations; experience with end‑to‑end testing using Maestro or Detox.
  • Experience with in‑app purchases, subscriptions, media playback, tablet layouts and Arabic/English interfaces with right‑to‑left support.
  • Experience with cloud platforms such as AWS, Azure or GCP and production monitoring tools such as Sentry or Firebase Crashlytics.

As an App Developer, you will be responsible for designing, developing, and maintaining high‑quality mobile applications. You will work closely with product managers, UI/UX, and other team members to create innovative and user‑friendly apps.

Key Responsibilities:
  • Design, develop, and maintain mobile applications for iOS and/or Android platforms.
  • Write clean, efficient, and well‑tested code.
  • Collaborate with designers to create visually appealing and intuitive user interfaces.
Problem‑Solving:
  • Identify and troubleshoot technical issues.
  • Develop solutions to complex problems.
  • Optimize app performance and efficiency.
  • Stay up‑to‑date with the latest mobile development technologies and frameworks (e.g., React & React Native).
  • Use version control systems (e.g., Git) to manage code changes.
  • Work effectively with cross‑functional teams, including product managers, designers, and QA engineers.
  • Contribute to team discussions and decision‑making.
Quality Assurance:
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and provide feedback to other developers.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience developing mobile applications.
  • Strong programming skills in React & React Native, or other relevant languages.
  • Experience with mobile development frameworks (e.g., SwiftUI, Jetpack Compose, React Native).
  • Understanding of mobile app design principles and user experience.
  • Knowledge of version control systems (e.g., Git).
  • Ability to work independently and as part of a team.
  • Strong problem‑solving and analytical skills.
Preferred Qualifications:
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of mobile app testing and quality assurance.
  • Experience with mobile app deployment and distribution
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior React Native Developer
Senior React Native Developer

Superbdeveloper • Lahore

On-site
PKR 892,800 - 1,339,200
Mobile App Developer
Mobile App Developer

Synquix • Pakistan

On-site
PKR 558,000 - 1,116,000
Senior React Native Developer
Senior React Native Developer

Game District • Lahore

On-site
PKR 1,800,000 - 3,200,000
Senior React Native Developer
Senior React Native Developer

iSystems Ltd • Karachi Division, Islamabad, Lahore

On-site
PKR 2,000,000 - 4,000,000
Mobile Application Developer (React Native)
Mobile Application Developer (React Native)

Technology Rivers, LLC • Islamabad

On-site
PKR 8,363,535 - 13,939,225
Company provided lunch facility
Health Insurance Program
Provident Fund (Employer Matching)
+4
React Native Developer
React Native Developer

Isloo Tech • Islamabad

On-site
PKR 1,800,000 - 2,700,000
Senior React Native Developer
Senior React Native Developer

Techlogix, Inc. • Lahore

On-site
PKR 3,500,000 - 7,000,000
Medical: OPD & IPD, Provident Fund, EО
Health Club Fund
Software Engineer (Mobile)
Software Engineer (Mobile)

Liveforce • Karachi Division

On-site
PKR 1,800,000 - 3,000,000
Senior React Native Mobile Engineer (Expo/TS)
Senior React Native Mobile Engineer (Expo/TS)

Algosoft Solutions • Islamabad

On-site
PKR 2,200,000 - 4,200,000
React Native Developer
React Native Developer

GYBCommerce • Karachi Division

On-site
PKR 2,000,000 - 3,000,000
Top locations