Back to Jobs
Quality Analyst

React developer

Part Time
Experience
2–6 yrs
Location
Ahemedabad
Openings
1 Position
Job Description

Key Responsibilities

  • Develop and maintain high-quality web applications using React.js, ensuring responsive design principles and cross-browser compatibility.
  • Collaborate with UX/UI designers to translate design wireframes and mockups into functional user interfaces, leveraging JSX and HTML.
  • Implement state management solutions using Redux to manage application state effectively across components.
  • Write clean, scalable, and well-documented code to enhance the maintainability of the codebase.
  • Participate in code reviews to ensure code quality and share knowledge with team members, contributing to the development of best practices.
  • Optimize components for maximum performance across a wide range of web-capable devices and browsers.
  • Troubleshoot and debug applications, identifying and resolving issues quickly and efficiently.
  • Stay up-to-date with the latest industry trends and technologies related to React and web development, integrating new techniques as necessary.
  • Collaborate closely with backend developers to integrate RESTful APIs and handle data exchanges between the front end and back end.
  • Assist in project planning and estimation, contributing to task breakdown and timeline creation for development cycles.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2-6 years of professional experience in front-end development, with a strong focus on React.js.
  • Proficient in JavaScript, including ES6+ features, and capable of writing modular, maintainable code.
  • Strong understanding of JSX and the component lifecycle in React.js, with experience building and managing complex components.
  • Solid knowledge of HTML5 and CSS3, including pre-processors like SASS or LESS.
  • Experience with Redux and efficiently managing application state through actions and reducers.
  • Familiarity with responsive design principles and mobile-first web development practices.
  • Understanding of web performance optimization techniques and basic troubleshooting methods.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Excellent communication skills, both verbal and written, with the ability to work collaboratively within a team environment.

Preferred Qualifications

  • Experience with additional front-end frameworks or libraries, such as Angular or Vue.js.
  • Knowledge of TypeScript and its application within React development.
  • Familiarity with testing frameworks and tools such as Jest, Enzyme, or React Testing Library for unit and integration testing.
  • Experience with Git for version control and familiarity with CI/CD pipelines.
  • Awareness of accessibility (WCAG) standards and best practices in web development.
  • Previous experience working in an Agile development environment, participating in sprint planning and reviews.
  • Understanding of backend technologies and the ability to work with databases, such as MongoDB or SQL, to enhance full-stack development capabilities.
  • Familiarity with DevOps practices and tools, allowing for effective collaboration with operational teams.
Apply Now