5+ years of professional experience in mobile application development for iOS and Android.
Expertise in Kotlin (Android) and Swift (iOS) with a strong grasp of Android Jetpack, iOS SDK, UIKit, and SwiftUI.
Solid experience with React Native for developing cross-platform applications.
Strong understanding of mobile architecture patterns like MVC, MVVM, etc.
Proven experience with mobile UI/UX design principles and building intuitive user interfaces.
Hands-on experience with RESTful APIs, JSON, and integrating third-party libraries and SDKs.
Proficient in version control systems (e.g., Git) and setting up CI/CD pipelines for mobile apps.
Experience with publishing applications on the Apple App Store and Google Play Store, including use of TestFlight and managing the app submission process.
Familiarity with mobile app security standards including OWASP Mobile Top 10, and best practices for performance optimization.
Experience with Xcode, Interface Builder, and Storyboards for iOS development.
Integration experience with Apple services such as Sign In with Apple, Push Notifications, and In-App Purchases.
Strong debugging, profiling, and performance tuning
Effective problem-solving abilities with a collaborative, team-oriented mindset.
Experience working in an Agile environment, such as Scrum or Kanban
Qualifications
Bachelor's or master’s degree in computer science, Engineering
Essential skills
Expertise in Kotlin (Android) and Swift (iOS) with a strong grasp of Android Jetpack, iOS SDK, UIKit, and SwiftUI.
Solid experience with React Native for developing cross-platform applications.
Strong understanding of mobile architecture patterns like MVC, MVVM, etc.
Hands-on experience with RESTful APIs, JSON, and integrating third-party libraries and SDKs.