We are seeking a highly motivated Junior React.JS Developer to join our development team. The ideal candidate should have a strong passion for web development and be eager to learn and grow in a collaborative environment. As a Junior React.js Developer, you will work closely with senior developers to build and maintain efficient, reusable, and reliable React.js components for our web applications. You will also have the opportunity to contribute ideas and take ownership of assigned tasks.
Responsibilities:
- Collaborate with the development team to design and develop user-friendly web applications using React.JS.
- Write clean, maintainable, and efficient code following best practices.
- Build reusable React.JS components and libraries.
- Troubleshoot and debug issues reported by users and propose solutions.
Requirements:
- 1-3 years experience with React or similar JavaScript frameworks
- Strong proficiency with HTML, CSS and JavaScript/TypeScript
- Familiarity with REST APIs and React Hooks
- Knowledge of modern build tools like Webpack and NPM
- Ability to understand business requirements and translate them into technical implementation
- Attention to detail, with a focus on writing clean, maintainable code
- Able to work independently as well as collaboratively on a team
- Passion for learning and staying up-to-date with front end technologies
Nice to Have:
- Experience with unit/integration testing frameworks like Jest, React Testing Library, Cypress
- Familiarity with state management libraries like Redux.
- Experience consuming GraphQL APIs
- Knowledge of responsive and mobile-first design
- Experience with CSS preprocessors like SASS/LESS