Join us at Edraak
Whatever your experience - junior or veteran! You will advance your career with Edraak in a friendly and open environment.
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)