About The Role
We are seeking a highly skilled Mobile App Developer with strong expertise in Swift and React Native to join our dynamic team. The ideal candidate will have extensive experience in iOS application development (both Mobile & Tablet) with a deep understanding of iOS frameworks, UI design principles, app performance optimization, and cross-platform mobile development.
Responsibilities
This is an exciting opportunity to work on cutting-edge projects in a fully remote environment, collaborating with global teams, and delivering applications that meet high standards of performance, usability, and Responsibilities :
- Design, develop, and maintain iOS applications using Swift, UIKit, SwiftUI, and iOS SDKs.
- Build cross-platform mobile applications using React Native, ensuring consistent performance and user experience across iOS and Android.
- Collaborate with product managers, designers, and backend developers to deliver high-quality mobile apps.
- Implement responsive UI designs using Auto Layout and ensure adherence to Apples Human Interface Guidelines (HIG).
- Integrate with RESTful APIs and GraphQL services, handle data caching, pagination, and robust error handling.
- Implement offline-first capabilities using SQLite, Realm, or AsyncStorage.
- Ensure application security with OAuth, JWT, biometrics, and secure data storage mechanisms.
- Handle push notifications (APNs for iOS, Firebase Cloud Messaging for cross-platform apps).
- Optimize app lifecycle management, background tasks, memory usage, and performance tuning using Xcode Instruments.
- Participate in code reviews, maintain Git branching strategies, and contribute to best practices in mobile development processes.
- Debug, test, and deploy applications ensuring a seamless user experience.
- Stay updated with the latest iOS and React Native trends, recommending new tools and practices to improve development Skills & Experience :
- 5+ years of professional experience in mobile app development.
Strong Expertise In Swift, Including
- Swift syntax, optionals, extensions, generics, data types, control flow, error handling, protocols.
- Functional programming concepts like map, filter, reduce.
- Proficiency in iOS SDKs, including Objective-C, Cocoa Touch, Core Data, Core Animation, AVFoundation, Foundation frameworks.
- Hands-on experience with UI frameworks : UIKit (legacy) and SwiftUI (modern).
- Strong understanding of app architecture, memory management, background processing, and performance tuning.
- Experience with React Native, building and deploying cross-platform apps.
- API integration expertise : REST, GraphQL, authentication mechanisms, error handling, and caching strategies.
- Offline data handling experience with SQLite, Realm, or AsyncStorage.
- Push notifications experience : APNs (iOS), Firebase Cloud Messaging.
- Version control proficiency : Git, branching strategies, code reviews.
- Bonus : Exposure to Android native development Join Us?
- Work on high-impact, global projects in a collaborative remote environment.
- Opportunity to work with the latest iOS and cross-platform technologies.
- Flexible working hours (with occasional US client interactions).
- Competitive compensation and potential for long-term engagement.
(ref:hirist.tech)