React JS/Native Developer

Location:Qatar

Closing Date:April 19, 2022

Role overview

Working in a fast-paced environment, the React js/native developer will be responsible for building performant mobile apps on both the iOS and Android platforms. Your primary responsibilities might vary from: 

- build smooth UIs across both mobile platforms. 

- leverage native APIs for deep integrations with both platforms

- diagnose and fix bugs and performance bottlenecks for 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

- transition existing Flutter apps to React Native.


The role involves understanding briefs, wireframes and design before making effective decisions and execution. Developments are required for a huge variety of products and activities but mostly digital such as websites, mobile applications, games, and other interactive solutions.

You will be part of a very dynamic team!

The work demands an innovative and self-motivated talent who is organized and keen on details.

Role of the job:

  • Providing accurate timing estimates on work.

  • Contributing to documentation (instructional, pitch and technical specification)

  • Contributing to the company development standards by working closely with the Head of Development.

  • Maintaining a high awareness of industry issues and trends, particularly in regard to performance, new tools, and practices.

  • Constantly seeking to develop yourself by learning new technologies

Skills & Requirements

Must have

  • 3+ years of experience building mobile first, responsive, adaptive single page applications

  • Demonstrated deep expertise with ReactJS and React Native

  • Experience working with vanilla JavaScript/Typescript, jQuery

  • Clear understanding of software development best practices

  • Demonstrated experience working with teams using agile methodologies

  • Solid awareness of cross browser, device and cross platform development

  • Knowledge of iOS Integration Test, iOS Snapshot Test, Android Unit test, and Android Integration Test

  • Experience consuming SOAP, REST APIs and utilizing JSON for web or mobile applications

  • Working knowledge of Photoshop / InDesign / Adobe XD

  • Developing cross-browser and cross-platform compatible solutions

  • Excellent knowledge of the Wordpress ecosystem

  • Good understanding of Web Accessibility practices

  • Ability to work independently with less supervision, and with a team

  • Passionate in application speed and optimization

  • Excellent attention to details

Nice to have

  • Familiar with wordpress/woocommerce APIs

  • Familiarity with Git / Github

  • Gulp / Grunt, Sass/Less, NPM, webpack

  • Working experience with Amazon Web Services (AWS)

  • Familiar with industry standards (coding standards, patterns, best practices, etc.)