Description

  • Design, develop, test, and maintain high-quality mobile applications for Android and iOS platforms.
  • Build scalable cross-platform or native mobile applications using technologies such as Flutter, React Native, Kotlin, Swift, or Java.
  • Integrate RESTful APIs, third-party services, Firebase, payment gateways, and backend systems.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and product teams to deliver seamless mobile experiences.
  • Ensure application performance, responsiveness, security, and scalability across devices and operating system versions.
  • Perform debugging, troubleshooting, crash analysis, and performance optimization.
  • Implement secure authentication, data protection, and mobile app security best practices.
  • Publish, manage, and maintain applications on Google Play Store and Apple App Store.
  • Write clean, maintainable, reusable, and well-documented code following modern architecture standards.
  • Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.
  • Maintain technical documentation, release notes, and deployment procedures.
  • Conduct unit testing, integration testing, and support CI/CD-based mobile deployment workflows.
  • Monitor app analytics, crash reports, and user feedback to improve application quality and user experience.
  • Stay updated with emerging mobile technologies, SDKs, frameworks, and platform guidelines.

Requirement

Technical Skills

  • Flutter & Dart
  • React Native
  • Android (Kotlin / Java)
  • iOS (Swift / Objective-C)
  • RESTful APIs & JSON integration
  • Firebase (Authentication, Push Notifications, Analytics, Crashlytics)
  • Third-party SDK integrations
  • Payment gateway integration
  • MVVM / MVC / Clean Architecture
  • Bloc / Riverpod / Provider (Flutter)
  • Redux / Context API (React Native preferred)
  • Android Studio / Xcode
  • Git & GitHub/GitLab
  • Postman
  • CI/CD basics (GitHub Actions, Codemagic, Jenkins)
  • Google Play Console
  • Apple App Store Connect
  • TestFlight & Beta distribution

Experience & Skills

  • 3+ years of professional mobile application development experience
  • Experience building and publishing production-level Android and/or iOS applications
  • Strong problem-solving and debugging skills
  • Good communication and teamwork abilities
  • Ability to work in Agile and fast-paced environments
  • Strong understanding of UI/UX implementation standards
  • Attention to performance optimization and code quality

Education

  • Bachelor’s in Computer Science, Software Engineering, IT, or related field (preferred)

 


Summary

Job ID: TUF/JOB/2026/461

Published On: 16 May/2026

Campus: HR Head Office, The University of Faisalabad, Sargodha Road, Faisalabad

Designation: Software Developer (Mobile App Developer – Android/iOS)

Vacancy: 1

Job Nature: Full-time

Salary: 125,000 – 180,000

Qualification: BS,