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