Role Overview
We are looking for a skilled and enthusiastic React.js Developer with 3 years of hands-on experience to join our development team. You will be responsible for building and maintaining user-facing features for web applications using modern React practices and integrating with RESTful APIs.
Responsibilities
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Translate designs and wireframes into high-quality code
- Collaborate with backend developers, designers, and other team members to deliver high-quality software
- Write clean, scalable, and maintainable code
- Debug and troubleshoot application issues
- Participate in code reviews and provide constructive feedback
Requirements
- 3+ years of professional experience in front-end development with React.js
- Proficient in JavaScript (ES6+), HTML5, and CSS3
- Experience with Redux, Context API, or other state management libraries
- Understanding of RESTful APIs and asynchronous request handling
- Familiarity with Webpack, Babel, npm, or similar tools
- Good understanding of version control systems like Git
- Familiarity with responsive and adaptive design principles
- Knowledge of modern authorization mechanisms, such as JSON Web Token