no image

Reace Native Mobile Developer ( 5 Posts )


Job Description
  • Develop, implement and maintain cross-platform mobile apps according to user requirements by using React Native Framework.
  • Build pixel-perfect, buttery smooth UIs across both iOS and Android Platforms ·
  • Transition existing React Web Apps to React Native Mobile Apps. ·
  • Leverage native APIs for deep integrations with both iOS and Android Platforms.·
  • Diagnose and fix bugs and performance bottlenecks to achieve performance that feels native.
  • Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
  • Maintain code and write automated tests to ensure the product is of the highest quality

Job Requirements
  • Degree Holder, preferably Software Engineering, IT or related degree ·
  • At least 3-4 years’ experiences in React Native Development ·
  • Skills and working experiences in
  • Writing well-documented and clean JavaScript code
  • Firm grasp of the JavaScript (TypeScript) language and its nuances, including ES6+ syntax, HTML and CSS
  • Knowledge of functional or object-oriented programming
  • Familiarity with mobile development concepts including responsive design, performance optimization, and user experience considerations.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Gradle with Android Studio, IntelliJ
  • Understanding of REST APIs, document request model, offline storage and integration with mobile applications
  • Experience with automated testing suites, like Jest or Mocha
  • Experience with state management libraries (e.g., Redux, Zustand) in the context of React Native
  • Familiarity with version control using Git
  • Release app to App Store and Play store ·
  • Must be able to work in Public Sector, Private Sector and Foreign Projects without preferences ·
  • Must be able to travel to and work at customer project sites locally and internationally if necessary (typical assignment period - 6 months) ·
  • Must be able to work long hours and on Saturdays, Sundays and Public Holidays with appropriate compensation if necessary ·
  • English language proficiency ·
  • Knowledge and experience in SDLC and methodology preferably on waterfall and agile ·
  • Decent Personality, Team spirit, Strong Work Ethics and Motivation ·
  • Possess strong analytical, critical thinking and problem solving skill to solve and troubleshoot challenging problems ·
  • Professional and positive communication skills ·
  • Team player, self-motivated and ability to take ownership of the work ·
  • Desire to learn new technologies, skillsets and languages