Browse Jobs
For Employers
Post JobLog inGet Started

React Native Mobile Developer

ExaServe LLC
Heliopolis, Cairo
Posted 3 years ago
22Applicants for1 open position
  • 22Viewed
  • 4In Consideration
  • 17Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We're recruiting a React Native Mobile Developer for a very promissive Saudi-based Property Tech startup company headquartered in Riyadh,

  • Architecture and build a clean code for both of iOS and Android platforms using React Native.
  • Collaborate with a team of developers and designers to create a mobile application run on multiple platforms (iOS & Android)
  • Create reusable, effective, and scalable JavaScript code
  • Design the data and presentation layer of the mobile application’s front-end.
  • Build pixel-perfect, buttery smooth UIs across web and mobile platforms.
  • Translating UI designs and UX wireframes into high-quality codes.
  • Use additional JavaScript libraries to manage the application’s state, derive computed data from the state of the system, and make asynchronous API calls.
  • Leverage native APIs for deep integrations with both platforms and other 3rd parties APIs.
  • Create and maintain CI/CD pipeline.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Release applications to the Apple and Google Play stores.
  • Participate in all phases of the development life-cycle.
  • Participate in code review for other team members.

Job Requirements

  • Bachelors Degree in Computer Science/Engineering or related Field.
  • 4-6 years of hands-on professional experience in Native React development and OOP.
  • Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing in addition to React.
  • Highly proficient in JavaScript, modern JavaScript, CSS, HTML, and front-end languages.
  • Experience with mobile application design patterns.
  • Experience with mobile relational databases and off-line data syncing patterns.
  • Experience with mobile apps ecosystems (play store & app store submission, etc.).
  • Experience with mobile device encryption techniques and security procedures.
  • Experience with native build tools, like XCode, Android Studio, Gradle, etc.
  • Extra experience in native or hybrid mobile app development (iOS or Android) is a plus.
  • Highly proficient in rendering components with Native APIs.
  • Experience with third-party libraries and APIs such as Google Maps API, SQLite API, etc.
  • Experience with connecting/calling RESTful APIs services.
  • Proficient in using Git as a source control system and code versioning tool (Bitbucket, Github, etc)
  • Hands on experience writing tests including unit, integration, and snapshot tests is a plus
  • Knowledge of automated testing suites.
  • Knowledge of performance testing frameworks including Mocha, Chai and Jest.
  • Experience with cross-platform debugging and performance testing software.
  • Knowledge of UI/UX design principles and data visualization.
  • Experience with graphic design applications such as Adobe InDesign.
  • Able to work in an agile team and workflow experience (git-flow, scrum, etc.)
  • Very good Estimation, Prioritisation, and Organisational skills.
  • Excellent problem solving, analytical, and troubleshooting skills.
  • Teamwork player and able to work independently.
  • Fluent in English, written and preferably spoken.
  • Males and Cairo residence is highly preferred.

Benefits

  • You work well within a team environment and enjoy working in the office with other colleagues
  • Fixed morning working hours and completely attend from the office
  • Social, Medical, and life insurance
  • Two days off (Friday & Saturday)
  • Work-life balance

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentReact Native Mobile Developer