Job Title: React JS Developer
Job Overview:
We are seeking a skilled and motivated React JS Developer to join our dynamic development team. As a React JS Developer you will be responsible for designing developing and implementing user interface components using the React.js framework. You will work closely with the project team to deliver highquality scalable and maintainable web applications.
Responsibilities:
- Develop user interfaces for modern web applications using React.js.
- Collaborate with crossfunctional teams to define design and ship new features.
- Build reusable and maintainable code libraries for future use.
- Optimize applications for maximum performance and scalability.
- Collaborate with other team members and stakeholders to ensure seamless integration with backend services.
- Stay uptodate with industry trends and best practices to ensure the development of cuttingedge applications.
- Troubleshoot and debug issues to ensure the smooth functioning of applications.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Contribute to the continuous improvement of the development process.
Qualifications:
- Proven experience as a React JS Developer or similar role.
- Strong proficiency in JavaScript including ES6.
- Experience with popular React.js workflows (such as Redux or Context API).
- Familiarity with RESTful APIs and GraphQL.
- Knowledge of modern frontend build pipelines and tools.
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- Strong understanding of web development fundamentals HTML5 and CSS3.
- Excellent problemsolving and communication skills.
- Ability to work collaboratively in a team environment.
Education and Experience:
Bachelors degree in Computer Science Engineering or a related field. Proven experience as a React JS Developer with a strong portfolio of projects.
Benefits:
Competitive salary health benefits flexible work hours professional development opportunities and a collaborative work environment.