We are seeking a highly skilled Android/iOS Developer to join our team. The ideal candidate will have experience developing scalable, high-performance mobile applications while ensuring security, maintainability, and a seamless user experience. The role requires strong problem-solving skills, collaboration with cross-functional teams, and a deep understanding of mobile development frameworks, testing, deployment, and maintenance.

Key Responsibilities:

  • Design and develop complex, feature-rich applications for both Android and iOS platforms.
  • Work with Swift, Java, Kotlin, Dart, C++, and JavaScript to build scalable applications.
  • Utilise modern iOS libraries and APIs to enhance app performance.
  • Implement and integrate RESTful APIs to connect mobile applications with backend services.
  • Conduct thorough code reviews and ensure proper development testing practices.
  • Develop and maintain unit and UI tests to improve app quality.
  • Optimize applications for performance, responsiveness, and memory management.
  • Maintain and enhance security measures in mobile applications.
  • Debug and troubleshoot coding issues using advanced debugging tools.
  • Collaborate with UX/UI designers to enhance user experience.
  • Work within Agile development environments, iterating on coding patterns and best practices.
  • Use source control tools like Git to manage code and contribute to ever-improving codebases.
  • Deploy applications to Apple Developer Studio (App Store) and Google Play Store, ensuring compliance with platform guidelines.
  • Manage app releases, updates, and ongoing maintenance.

Required Skills & Qualifications:

  • Proven experience in mobile development for Android and iOS.
  • Proficiency in programming languages: Swift, Java, Kotlin, Dart, C++, JavaScript, Python.
  • Experience with development environments: Android Studio, Xcode, Visual Studio Code.
  • Familiarity with RESTful APIs to connect applications with backend services.
  • Experience with unit and UI testing frameworks (XCTest, Espresso, Appium, Firebase Test Lab).
  • Understanding of source control concepts and tools (Git, GitHub, Bitbucket).
  • Knowledge of Agile methodologies and continuous integration (CI/CD) practices.
  • Ability to debug memory and performance issues with appropriate tools.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and collaboration skills in cross-functional teams.
  • Experience with Swift UI preferred but not required.
  • Hands-on experience deploying apps to the Apple App Store and Google Play Store.
  • Tools & Technologies to Be Used:

Development & IDEs:

  • Android Studio
  • Xcode
  • Visual Studio Code
  • Programming Languages & Frameworks:
  • Swift, Java, Kotlin, Dart, C++, JavaScript, Python
  • Flutter (for cross-platform development)
  • React Native

Testing & Debugging Tools:

  • XCTest (for iOS)
  • Espresso (for Android)
  • Postman (for API testing)
  • Appium
  • Selenium
  • Firebase Test Lab

Job Details

Total Positions:
3 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Sciences. Computer Engineering, Software Engineering, Software Development
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Mar 17, 2025
Posting Date:
Feb 16, 2025

FragroIntl

Information Technology · 1-10 employees - Islamabad, Lahore

IT

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Android Developer

Farhan Company, Multiple Cities, Pakistan
Posted Feb 14, 2025

Android Developer - Java

Research Consultant RCons, Lahore, Pakistan
Posted Jan 30, 2025

Android Developer

Research Consultant RCons, Lahore, Pakistan
Posted Jan 30, 2025

Android Developer

Universal Property Network, Lahore, Pakistan
Posted Feb 13, 2025
View All
I found a job on Rozee!