Reference : JHB -Resou-2
We are looking for an experienced and motivated React Front-End Developer to join our dynamic team. You will play a crucial role in developing and maintaining complex and scalable user interfaces for web applications, utilizing React.js and other modern front-end technologies following the Agile methodology for project delivery.
Duties & Responsibilities
Responsibilities :
- Develop, implement and maintain client-facing features using React.js and related libraries and frameworks.
- Ability to work independently and manage multiple tasks from multiple projects effectively.
- Collaborate with designers, back-end developers, and product managers to translate requirements into high-quality, intuitive, and performant web applications.
- Participate in code reviews, knowledge sharing sessions and contribute to establishing and maintaining coding standards and best practices.
- Stay up to date with the latest trends and advancements in React and related technologies, proposing and implementing improvements to the development process.
- Write unit and integration tests for front-end components and applications.
- Facilitate client walkthroughs and demos.
Professional Conduct :
Develop professional relationships with key stakeholders.Passion for building user-oriented, secure, performant, and engaging web experiences.Experience with Agile methodology.Strong verbal and written communication skills.Skills :
CypressGitJavaScript (ES6+)JestTailwindHTML5CSS3SASS / SCSSRESTTypeScriptE2E TestingAdvantageous Skills :
WebpackReduxGraphQLWeb accessibilityCI / CD pipelinesSpring frameworkDockerNode.jsMinimum Requirements :
University qualification in Computer Science, Software Engineering, or a related field (or equivalent practical experience).Minimum of 2 years of hands-on experience in front-end development.Strong understanding of web development fundamentals, including HTML5, CSS3, and JavaScript (ES6+).Proficient in React.js, including core concepts, components, state management, server-side rendering, hooks, optimization techniques, and routing.Familiarity with other modern front-end frameworks and libraries (e.g., Vue.js, Angular).Experience with API integration and data fetching techniques.#J-18808-Ljbffr