Responsibilities
- 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.
Experience
5+ Years