Senior REACT Developer

GG Selection

Dubai, UAE

Ref: RP506-293

Job description / Role

Employment: Full Time

On behalf of our client, an IT Solutions company, we are looking for a Senior REACT Developer.

• The Senior REACT Developer will be responsible for managing data structure libraries and other JS framework (e.g., Immutable.js), server-side CSS pre-processing platforms, such as LESS and SASS and asynchronous request handling, partial page updates, and AJAX.
• They will be deploying android and iOS applications and will design UI of various platforms.
• They will be responsible for troubleshooting issues in production and implementing automated testing platforms and unit tests
• They will be expected to understand business requirements and translate them into technical requirements; having proficient understanding of cross-browser compatibility issues and ways to work around them.
• They will also be dealing with common front-end development tools such as Babel, Webpack, NPM, etc.

Requirements

• Minimum 7 years of experience in software development
• Very strong experience in client-side web development (HTML5, CSS, JavaScript, JSON, XML etc.)
• 4+ very strong experience in React.js
• Experience with popular React.js workflows (such as Flux, Redux)
• Familiarity with newer specifications of ECMAScript
• Knowledge of isomorphic React
• Experience in JavaScript for backend development is a plus (NodeJS, Express)
• 2+ Experience in building Hybrid mobile applications using Cordova
• Familiarity with RESTful APIs
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Familiarity with modern front-end build pipelines and tools
• Good understanding of Design and UI
• A knack for benchmarking and optimization
• Familiarity with code versioning tools (Git/SVN/Mercurial)
• Excellent communication skills

About the Company

GG Selection is a search partner with an international presence, clients in diverse industries, and a network of talent for all levels of seniority and experience. We’re not limited by industry or geography, and we treat every brief and every client like the individual case it is — never making assumptions or taking anything for granted, and always tailoring our service to the needs we discover.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month