We are seeking a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for both Android and iOS platforms. The ideal candidate will be passionate about mobile technology and possess the skills to deliver efficient, user-friendly apps that meet business goals and enhance user satisfaction. This role demands experience with both cross-platform frameworks and native development, along with a dedication to writing clean, scalable code and creating seamless user experiences.
Key Responsibilities
- Design and develop cross-platform mobile applications using React Native or Flutter.
- Build and maintain native Android applications using Java/Kotlin and iOS applications using Swift as required.
- Write clean, scalable, and maintainable code while developing, testing, and maintaining mobile apps.
- Integrate RESTful APIs, third-party libraries, and payment gateways such as Stripe, PayFast, JazzCash, EasyPaisa, along with Firebase services.
- Collaborate closely with UI/UX designers to implement responsive, intuitive, and visually appealing interfaces.
- Troubleshoot, debug, and optimize app performance to ensure a smooth user experience.
- Work in coordination with backend developers and QA engineers to ensure seamless functionality across platforms.
- Prepare and publish mobile applications on Google Play Store and Apple App Store.
- Maintain code quality, organization, and automation processes to support efficient development cycles.
- Stay current with the latest trends, tools, and best practices in mobile app development.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- At least 1 year of practical experience in mobile app development.
- Strong proficiency in React Native or Flutter frameworks.
- Experience with native Android development (Kotlin/Java) and iOS development (Swift) is highly desirable.
- Solid understanding of the complete mobile development lifecycle.
- Experience working with Firebase, push notifications, Google Maps API, and real-time data technologies such as Socket.IO.
- Familiarity with version control systems like Git and platforms such as GitHub or Bitbucket.
- Knowledge of app publishing and maintenance processes on both Google Play Store and Apple App Store.
- Ability to write clean, maintainable code adhering to industry best practices.
Preferred Qualifications and Benefits
- Experience with backend technologies including Node.js, Express, and MongoDB.
- Familiarity with Agile/Scrum methodologies.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines for mobile applications.
- Knowledge of mobile performance optimization techniques and analytics tools.
We offer a competitive salary based on skills and experience, along with a professional and comfortable work environment located in Multan. This role provides the opportunity to work on international projects, primarily with UK-based clients, and supports career growth through regular mentorship. Additional benefits include performance-based bonuses, project incentives, one paid leave per month, and flexible office hours.
Additional Details
- Job Type: Full-time, Contract
- Contract Duration: 6 months
- Salary Range: Rs35,000 to Rs85,000 per month
- Work Location: On-site
This position is ideal for developers looking to advance their careers in mobile app development while contributing to impactful, high-profile projects.