Full job description
Job Title: Senior Mobile Application Developer (Android & iOS)
Location: Karachi / Islamabad / Lahore (Onsite)
Experience Required: 5+ Years
Employment Type: Full-Time
About the Role
We are seeking a highly skilled Senior Mobile Application Developer with strong expertise in both Android and iOS development. The ideal candidate will have hands-on experience developing, maintaining, and deploying enterprise-grade mobile applications using modern mobile technologies and best practices.
Key Responsibilities
- Design, develop, test, and maintain high-performance mobile applications for Android and iOS platforms.
- Develop native Android applications using Java and Kotlin.
- Develop native iOS applications using Swift.
- Collaborate with UI/UX designers, backend developers, QA teams, and product stakeholders.
- Integrate mobile applications with RESTful APIs, third-party services, and backend systems.
- Optimize application performance, scalability, security, and user experience.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and enforce coding standards and best practices.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Stay updated with emerging mobile technologies, frameworks, and industry trends.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in mobile application development.
- Strong expertise in Java, Kotlin, and Swift.
- Experience building and deploying native Android and iOS applications.
- Solid understanding of mobile application architecture patterns (MVVM, MVC, MVP).
- Experience consuming REST APIs and handling JSON/XML data.
- Knowledge of mobile security best practices.
- Experience with Git and version control systems.
- Strong debugging, performance optimization, and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Skills
- Experience with CI/CD pipelines for mobile applications.
- Knowledge of Firebase services (Analytics, Push Notifications, Crashlytics).
- Experience with offline storage solutions and local databases.
- Familiarity with Agile/Scrum methodologies.
- Experience integrating payment gateways, authentication systems, and third-party SDKs.
Keywords
Android Development, iOS Development, Mobile Application Development, Java, Kotlin, Swift, Android SDK, iOS SDK, MVVM, MVC, MVP, REST API, JSON, Firebase, Push Notifications, Google Play Store, Apple App Store, Mobile Security, Git, CI/CD, Agile, Scrum, SDK Integration, Performance Optimization, Native Mobile Apps, Mobile Architecture, SQLite, Core Data, Crashlytics, Mobile UI/UX.
How to Apply
Interested candidates may send their updated CV to:
faisal.khan@avanzasolutions.com
Work Location: In person