Job closed
Ref: RP506-293
Job description / Role
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.