Develop and maintain high-quality iOS applications using React Native and native iOS technologies for the company
Requirements
- Strong proficiency in React Native development with focus on iOS platform optimization
- Solid understanding of iOS development fundamentals including UIKit, Core Data, and iOS frameworks
- Experience with Xcode, Interface Builder, and iOS development tools
- Knowledge of Apple's Human Interface Guidelines and iOS design principles
- Proficiency in JavaScript/TypeScript and Swift/Objective-C programming languages
- Understanding of iOS app lifecycle, memory management, and performance optimization
- Experience with iOS-specific libraries and frameworks (Alamofire, Core Location, Core Animation, etc.)
Responsibilities
- Develop and maintain high-quality iOS applications using React Native and native iOS technologies
- Build responsive mobile interfaces that work seamlessly across various iOS devices including iPhone and iPad
- Implement iOS-specific features including push notifications, background app refresh, and system integrations
- Ensure applications comply with Apple App Store guidelines and submission requirements
- Write clean, maintainable code following iOS development best practices and Apple's coding standards
- Integrate with backend APIs and services to deliver seamless user experiences
- Optimize app performance for various iOS hardware configurations
Other
- Works effectively with cross-functional teams including designers, backend developers, and product managers
- Participates in agile development processes including sprint planning and retrospectives
- Communicates technical concepts clearly to both technical and non-technical stakeholders
- A bachelor’s degree is a good foundation for the work, and job-related experience around the competencies above is acceptable as well
- The ideal candidate will have at least five years of relevant experience