
Senior Mobile Application Develo...
Job Details
Skills And Tools:
Job Description
We are seeking a Senior Mobile Application Developer with 8+ years of experience in mobile app development. The ideal candidate should have strong expertise in Swift, SwiftUI, Kotlin, and Jetpack Compose, along with experience in unit testing, mobile security, third-party library integration, and app distribution processes for both iOS and Android platforms.
Job Requirements
Key Responsibilities:
- Design, develop, and maintain high-performance mobile applications for iOS and Android.
- Utilize Swift, SwiftUI, Kotlin, and Jetpack Compose to build scalable applications.
- Work with Xcode and Android Studio for app development, debugging, and optimization.
- Implement unit testing using frameworks such as XCTest (iOS) and JUnit (Android) to ensure code reliability.
- Ensure adherence to app security guidelines and best coding practices.
- Integrate and manage third-party libraries and APIs efficiently.
- Conduct code quality analysis using SonarQube to maintain clean and optimized code.
- Manage the end-to-end app distribution process for the App Store (iOS) and Google Play Store (Android).
- Work closely with UI/UX designers and backend developers for seamless app performance.
- Troubleshoot, debug, and optimize application performance.
- Stay up to date with emerging trends, tools, and best practices in mobile development.
Required Skills & Qualifications:
✅ 8+ years of hands-on experience in mobile application development.
✅ Proficiency in Swift, SwiftUI, Kotlin, and Jetpack Compose.
✅ Strong experience in Xcode and Android Studio.
✅ Expertise in unit testing using XCTest (iOS) and JUnit (Android).
✅ Knowledge of mobile security guidelines and secure coding practices.
✅ Experience in third-party library integration and API handling.
✅ Hands-on experience with SonarQube for code analysis and optimization.
✅ Deep understanding of the app distribution process for both iOS & Android.
✅ Experience with CI/CD pipelines for mobile app deployment is a plus.
✅ Strong problem-solving, debugging, and performance optimization skills.
✅ Excellent communication and collaboration skills.