NextHire Try for free

TCP Corps

Posted 6 Nov 2024

React developer

Apply with NextHire Auto Apply fills in the application for you.
Team
Information Technology (IT)
Posted
6 Nov 2024

About the role

Required Skills :
  • HTML5
  • CSS, SCSS
  • JavaScript (ES6+), Typescript
  • REACT- React Native (with Hooks) JSX, Redux (State manager), React Router (navigation), Axios

Overview
The React Developer plays a pivotal role in our development team, focusing on creating dynamic and responsive user interfaces for our web applications. With the increasing demand for high-quality, scalable web solutions, the importance of this role cannot be overstated. The ideal candidate will utilize React.js to develop compelling front-end solutions, ensuring optimal performance and a seamless user experience. Collaboration with designers, back-end developers, and product managers will be crucial to realize our vision of cutting-edge applications. The React Developer must stay up-to-date with the latest industry trends to implement best practices and leverage modern tools and frameworks that will enhance our development process. As a key contributor, this role will not only involve coding but also guide and mentor junior developers, setting a standard for code quality and architecture. Ultimately, the React Developer is integral to delivering products that meet user needs while driving business success through innovation.
Key Responsibilities
  • Develop user interfaces using React.js, HTML, and CSS.
  • Implement responsive designs for various devices and browsers.
  • Collaborate closely with UX/UI designers and back-end developers.
  • Manage state using Redux for efficient data handling.
  • Integrate RESTful APIs for seamless data exchange.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in code reviews to uphold code quality.
  • Optimize applications for maximum speed and scalability.
  • Utilize version control systems like Git for code management.
  • Test applications to identify and resolve bugs before deployment.
  • Participate in Agile development methodologies including sprint planning and daily stand-ups.
  • Mentor junior developers and assist in their professional growth.
  • Research and implement new frameworks and technologies as necessary.
  • Monitor performance and troubleshoot issues in production.
  • Document development processes and application functionality for future reference.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of professional experience in React development.
  • Strong understanding of JavaScript and the core principles of React.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with state management libraries like Redux or MobX.
  • Familiarity with RESTful services and APIs.
  • Knowledge of front-end build tools such as Webpack and Babel.
  • Experience in using testing frameworks (Jest, React Testing Library).
  • Understanding of accessibility and usability best practices.
  • Experience with responsive design techniques.
  • Familiarity with version control using Git and GitHub.
  • Ability to work within an Agile team environment.
  • Strong problem-solving skills and ability to troubleshoot issues quickly.
  • Excellent communication and collaborative skills.
  • Willingness to learn new technologies and frameworks as needed.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach