Mobile Developer (React Native, iOS)
You will develop and maintain mobile applications using React Native and native iOS technologies.
Responsibilities
- Write clean, well-documented JavaScript and ES6+ code following functional or object-oriented programming principles.
- Implement iOS features using Swift, Objective-C, and Cocoa Touch frameworks like Core Data and Core Animation.
- Manage third-party dependencies and resolve complex dependency conflicts.
- Integrate APIs, push notifications, cloud messaging, and IoT connectivity via BLE.
- Execute mobile automated build systems and manage CI/CD pipelines using tools like Bitrise or MacStadium.
- Apply security best practices and modern testing strategies including TDD, unit testing, and static analysis.
Required Skills
- 5+ years of professional mobile development experience.
- Proficiency in JavaScript (ES6+) and Objective-C or Swift.
- Hands-on experience with iOS frameworks and Cocoa Touch.
- Experience with native build tools including Xcode, Android Studio, and Gradle.
- Knowledge of Geofencing and proximity solutions.
- Experience with BLE and IoT device connections.
- Familiarity with Scrum development processes.
- Experience with automated integration tests and continuous integration.
- Degree in any field.
Preferred Skills
- Experience with continuous delivery workflows.
Apply tot his job Apply To this Job