Join us at Edraak

Whatever your experience - junior or veteran! You will advance your career with Edraak in a friendly and open environment.
Culture handbook

Front-End Developer (React)


We are seeking an experienced Front-End Developer to join our dynamic team. In this role, you will be responsible for building and maintaining user-friendly web applications using React.


Responsibilities:


  • Develop reusable and modular React components and UI libraries
  • Collaborate with cross-functional teams, including designers and back-end developers, to create responsive and intuitive user experiences
  • Mentor and provide guidance to junior front-end developers, conduct code reviews, and enforce coding standard
  • Implement state management solutions using Redux, Context API, or other industry-standard libraries
  • Optimize performance and ensure cross-browser compatibility of web applications
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Stay up-to-date with the latest front-end technologies, trends, and advancements in the React ecosystem
  • Participate in code reviews and provide constructive feedback to team members


Requirements:


  • Strong proficiency in React.js, including React Hooks, React Router, and React testing libraries
  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3
  • Experience with state management libraries such as Redux or React Context API
  • Familiarity with modern front-end build tools and workflows (e.g., Webpack, Babel, NPM/Yarn)
  • Knowledge of responsive web design principles and cross-browser compatibility
  • Experience with version control systems, preferably Git
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills


Nice to Have:


  • Experience with TypeScript
  • Familiarity with server-side rendering (SSR) techniques like Next.js or Gatsby
  • Knowledge of front-end performance optimization techniques
  • Understanding of accessibility standards and best practices
  • Experience with unit testing frameworks (e.g., Jest, Enzyme)
  • Familiarity with UI component libraries (e.g., Material-UI, Ant Design) 


Compatitive salary.


(If you encounter any issues when applying please contact us via linkedin or email : contact@edraak.io)


Apply for this job