React JS Developer

  • Chennai
  • 1 to 2 years
  • Full Time
We Are Looking For:

We are looking for a highly skilled and passionate React js Developer to join our dynamic front-end development team. In this role, you will play a key part in developing, implementing, and enhancing user interface components with React.js. You will work alongside other developers and designers to ensure seamless user experiences and optimized web performance.

As a React js Developer, you will be involved in using modern workflows such as Redux, Flux, and Webpack, along with contributing to the design and implementation of high-quality, interactive web applications. The ideal candidate should be detail-oriented, proficient in JavaScript, and have extensive knowledge of React.js concepts.

Responsibilities

  • Collaborating with the development team to discuss UI concepts and application features of React JS Developer.
  • Reviewing application requirements and designing intuitive, user-friendly interfaces.
  • Identifying and addressing web-based user interactions and their functionality.
  • Developing and implementing highly responsive, reusable user interface components using React.js and related concepts.
  • Writing clean, efficient, and well-documented application code in JavaScript and related technologies following React.js workflows.
  • Troubleshooting and debugging application code to ensure smooth functionality across platforms.
  • Building and optimizing front-end architecture to support a robust user interface.
  • Profiling and improving front-end performance to ensure responsive, fast-loading web pages.
  • Documenting and maintaining clear codebase updates and changes for team collaboration.
  • Actively participating in code reviews and sharing knowledge to improve overall team expertise.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a similar field.
  • Proven experience as a React.js Developer or in a similar front-end development role.
  • Strong knowledge of JavaScript, CSS, HTML, and related front-end languages.
  • Hands-on experience with React.js tools, including Redux, Flux, Webpack, Enzyme, and other modern libraries and frameworks.
  • Familiarity with progressive web applications (PWAs) and best practices.
  • Experience with performance testing frameworks, such as Mocha and Jest.
  • Expertise in browser-based debugging tools and performance testing software.
  • Excellent troubleshooting skills and attention to detail.
  • Strong project management skills, with the ability to prioritize tasks and meet deadlines.
  • Good communication skills with an ability to work collaboratively in a team environment.
  • A keen interest in keeping up with the latest industry trends and technologies.

Preferred:

  • Experience in TypeScript and its integration with React.js.
  • Familiarity with GraphQL or other API query languages.
  • Previous experience working in Agile development teams.
  • Exposure to UI/UX design principles and best practices.

What We Offer:

  • A collaborative and supportive team environment.
  • Opportunities for career growth and development.
  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.
  • Exposure to cutting-edge technologies and frameworks for the React JS Developer.