Must-Have Skills & Qualifications:
- Strong proficiency in JavaScript/ES6+ and thorough understanding of React.js and its
- core principles.
- Proven experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g., Immutable.js).
- Familiarity with newer specifications of ECMAScript and TypeScript.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Proficiency in building responsive designs with CSS and pre-processing platforms, such as SASS or LESS.
- Experience with testing frameworks (e.g., Jest, Enzyme) and methodologies to ensure code quality.
- Solid understanding of RESTful APIs and experience integrating with them.
- Excellent problem-solving skills, with the ability to debug and resolve complex issues in a timely manner.
- Strong version control experience with Git.
Nice-to-Have Skills:
- Experience with Next.js or other server-side rendering frameworks.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
- Familiarity with code splitting and front-end performance optimization techniques.
- Experience with GraphQL and Apollo Client.
- Contributions to open-source projects or active participation in the React community.
Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of front-end development experience, with at least 3 years focused on React.js.
What we offer:
- Must be comfortable for 6 days working.
- Salary up to 10,000 AED.
- Competitive salary and benefits package.
- Flexible working hours.
- A dynamic and supportive team environment.
- Opportunities for professional growth and development.
- Access to the latest tools and technologies.