Job Openings
Officer, Mobile Developer
About the job Officer, Mobile Developer
Job Responsibilities
- Develop and distribute mobile apps with React Native based on designs
- Ensure the performance, quality, and responsiveness of applications
- Extend React Native with custom modules using the iOS and Android API
- Work with experienced iOS and Android developers to troubleshoot, debug, improve performance of the app as well as to assist with writing React Native extensions
- Manage and fix bugs when detected as priority
- Ensure agreed deadlines are met, project scope and benefits are delivered
Job Requirements
- Bachelor’s Degree in Information Technology or equivalent
- Minimum of 2 years’ professional experience with React Native
- Proficient with React Native with Android and iOS platforms
- Working knowledge of React Native, ES6, Redux, HTML5, CSS, JavaScript
- Knowledge of functional or object-oriented programming
- Understanding of REST APIs, the document request model, and offline storage
- Experience with designing and developing mobile applications in a complex operating environment
- Know how the web works under the hood (TCP, HTTP, DNS, IP, caches, etc.)
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools like CocoaPods (Xcode), Gradle (Android Studio, IntelliJ)
- Understanding React lifecycle
- Familiar with releasing apps to the App Store and Google Play
- Quick learner and effective communication
- Experience working with a development team
- Experience with Git