Apply Edge Start your job search

React Developer

Kingsman Consulting NE · Australia

Apply & track with Apply Edge
Role DescriptionWe are seeking a React Developer to design, develop, test, and maintain modern, responsive web applications. The role involves translating product and technical requirements into high-quality user interfaces using React and related technologies. You will build reusable components, integrate APIs and back-end services, manage application state, optimize performance, and ensure consistent functionality across browsers and devices. You will collaborate with product managers, designers, back-end developers, and other stakeholders throughout the software development lifecycle. Responsibilities may also include debugging, code reviews, automated testing, technical documentation, accessibility improvements, and continuous enhancement of application usability, performance, and maintainability.QualificationsBachelor’s degree or equivalent education in Computer Science, Software Engineering, Information Technology, or a related field.Strong proficiency in JavaScript, TypeScript, HTML, and CSS.Solid knowledge of React, React Hooks, component architecture, state management, and modern front-end development practices.Experience with common React ecosystem tools and frameworks such as Next.js, Redux, React Router, or comparable technologies.Strong understanding of RESTful APIs, asynchronous programming, JSON, and front-end/back-end integration.Familiarity with responsive design, cross-browser compatibility, accessibility, and web performance optimization.Understanding of Git, version control, debugging, testing, and code review practices.Familiarity with unit testing or end-to-end testing frameworks is an advantage.Basic understanding of UI/UX principles and ability to work effectively with design specifications.Strong problem-solving and analytical skills with attention to code quality and technical details.Ability to write clean, reusable, maintainable, and well-documented code.Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.Proactive attitude and willingness to learn new technologies and continuously improve development practices.