React Front-End Developer/Back-End

OSKAR - الإمارات - دبي
We are seeking an experienced and versatile React Front-End Developer with backend experience to join our development team. The successful candidate will have a strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, as well as a thorough understanding of React.js and its core principles. Moreover, they will possess a solid grasp of server-side processes, integrating seamlessly with our back-end team to produce cohesive digital solutions.

Responsibilities:

1. Developing, maintaining, and enhancing user-facing features using React.js, executing the visual design intent effectively.
2. Translating complex designs and wireframes into high-quality code while optimizing components for maximum performance across various web-capable devices and browsers.
3. Developing and implementing sophisticated front-end architecture to support user interface concepts.
4. Deep understanding and implementation of state management with tools such as Redux or MobX.
5. Writing application interface codes using JavaScript following React.js workflows.
6. Familiarity with newer specifications of ECMAScript (ES6+).
7. Monitoring, improving, and documenting front-end performance.
8. Collaborating with back-end developers and understanding server-side languages (like NodeJS, Python, Ruby, etc.) to enhance the functionality and cohesiveness of our product.
9. Guiding junior developers and peers with code reviews, sharing knowledge, and promoting a culture of continuous learning and improvement.

Qualifications:

1. A minimum of 1-3 years of experience in front-end development with a significant focus on React.js.
2. Proficient understanding of web markup, including HTML5, CSS3, and server-side CSS pre-processing platforms, such as LESS and SASS.
3. Tailwind CSS is a plus.
4. Knowledge of isomorphic React, Next.js, and GraphQL is a plus.
5. Deep understanding of RESTful APIs and understanding the nature of asynchronous programming.
6. Knowledge of modern authorization mechanisms, such as JSON Web Token.
7. Proficiency with front-end build tools, such as Grunt, Gulp.js, Babel, Webpack, NPM, etc.
8. Strong proficiency with code versioning tools like Git.
9. Problem-solving skills, excellent attention to detail, and a desire to develop and maintain high-quality, scalable code.
10. Experience with back-end development, including server-side languages and databases (like MySQL, MongoDB, PostgreSQL, etc.).
11. A bachelor's degree in Computer Science or a related field, or an equivalent combination of education and work experience
تاريخ النشر: اليوم
الناشر: dubizzle
تاريخ النشر: اليوم
الناشر: dubizzle