Skip to main content

Senior React JS Developer - 700Apps

Technology
Precision Hire Solution
Riyadh, المملكة العربية السعوديةمنذ 1 أشهرحتى ٢٠‏/٥‏/٢٠٢٦

وصف الوظيفة

  • Creating reusable components that make up the user interface including structuring components handling state and managing interactions.
  • Communicating with APIs (RESTful or GraphQL) fetching data handling responses and updating the UI accordingly.
  • Implementing clientside routing using libraries like React Router defining routes and managing navigation within the app.
  • Choosing and implementing state management solutions such as Redux or Context API to manage applicationwide state.
  • Optimizing performance by minimizing rerenders using memorization techniques and applying lazy loading to components when necessary.
  • Ensuring the application is responsive and looks good on various devices and screen sizes.
  • Regularly maintaining and refactoring code to improve readability maintainability and performance.
  • Collaborating closely with designers backend developers and other team members to ensure a seamless development process.
Requirements
  • Bachelors degree in computer science software engineering or a related field.
  • Minimum of 4 years of experience as a React developer.
  • Proficient in JavaScript with strong knowledge of ES6 features asynchronous programming and promises.
  • Extensive experience with React components state management hooks and context. Understanding of the virtual DOM and its role in optimizing rendering.
  • Solid experience in HTML and CSS for building user interfaces including effective structuring of HTML elements and application of CSS styles.
  • Advanced understanding of modern HTML5 and CSS3 standards.
  • Experience with state management libraries such as Redux or MobX.
  • Familiarity with build tools like Webpack including bundling minification and transpilation processes.
  • Proficiency in testing tools like Jest or React Testing Library.
  • Solid understanding and experience with Git for version control.
  • Strong problemsolving skills attention to detail and ability to work both independently and as part of a team.

This job has been sourced from an external job board.

More jobs on

¿Te interesa este puesto?