We are seeking a highly skilled and experienced React JS Developer to join our team. As a React JS Developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows. You will also be responsible for creating and maintaining reusable, efficient, and reliable code.
Responsibilities:- Develop new user-facing features using React.js- Build reusable components and front-end libraries for future use- Collaborate with the design team to implement attractive and user-friendly interfaces- Optimize components for maximum performance across different devices and browsers- Conduct code reviews and provide constructive feedback to team members- Troubleshoot and debug issues that arise during development and in production environments- Stay up-to-date with the latest trends and advancements in web development
Requirements:- At least 5 years of experience as a React JS Developer or similar role- Strong proficiency inJavaScript, including DOM manipulation and the JavaScript object model- Thorough understanding of React.js and its core principles- Experience with popular React.js workflows (such as Flux or Redux)- Familiarity with newer specifications of ECMAScript (ES6+)- Knowledge of HTML, CSS, and responsive design principles- Experience with RESTful APIs and integration with backend services- Familiarity with code versioning tools (such as Git)- Excellent problem-solving and communication skills- Ability to work independently and in a remote team environment
Preferred Qualifications:- Bachelor's degree in Computer Science or a related field- Experience with server-side rendering and Next.js- Familiarity with TypeScript- Knowledge of UI/UX design principles
Experience: 5 Years
Please note that this is a remote position. You will have the flexibility to work from any location as long as you can maintain effective communication with the team.