React Frontend Developer

Dubai Tax Free10 days agoFull-time External
Negotiable
We are looking for a **React Frontend Developer** responsible for the following: - Leverage the inbuilt React toolkit for creating frontend features. - Create data visualization tools, libraries, and reusable code for prospects - Monitor interaction of users and convert them into insightful information - Translate wireframes and designs into good quality code - Optimize components to work seamlessly across different browsers and devices - Good understanding of CSS libraries, GIT, Sigma, Adobe XD etc. - Proper user information authentication - Develop responsive web-based UI • *Technical Skills**: - Good grasp of data structures and algorithms. - Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel - Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc. - Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries. - Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM. - Hands-on experience with ReactNative framework. - Hands-on experience with React framework. - Hands-on experience with CSS preprocessors (SASS, LESS, STYLUS). - Hands-on experience with MBaaS (GCP Firebase, AWS Amplify). - Understanding and hands-on experience with writing modular CSS using SMACSS and object-oriented CSS methodologies. - Knowledge about Flutter and PHP. - Knowledge about cloud computing platforms (AWS, GCP). - Build user interfaces designed by UI/UX designers. - Familiar with Analytics and A/B testing tools. - Participate in software/app architecture, design discussions, and code reviews and build reusable code and libraries for future use. - Integrate APIs from our back-end team. Experience with third-party libraries and APIs; - Maintain existing codebases. • *Soft Skills** - Integrate user-interface elements developed by other developers and collaborate closely with the other team. - Implementing automated testing platforms and unit tests. Understanding of the Agile development life-cycle; - Shift between a creative and a technical focus depending on the project need and/or the type of project. - Participate in scoping and planning work. - Write technical documentation (admin guides), white papers, presentations, contributes to determining internal processes. • *Job Types**: Full-time, Contract Contract length: 24 months Ability to commute/relocate: - Dubai: Reliably commute or planning to relocate before starting work (required)