Enable job alerts via email!

Frontend Developer

Cpconsulting

Johannesburg

Remote

ZAR 350,000 - 500,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Johannesburg is seeking an Intermediate Frontend Developer with expertise in React and .NET Core for a remote opportunity. You will work on an integration project, focusing on delivering secure and high-performance applications, collaborating closely with backend developers, and adhering to best practices in coding and security.

Qualifications

  • 4+ years of experience in React JS development.
  • Deep understanding of React best practices and component-based architecture.
  • Familiarity with security best practices and coding standards.

Responsibilities

  • Develop and maintain user-facing features using React.
  • Integrate with the .NET Core backend and implement secure coding practices.
  • Participate in Agile/Scrum meetings and code reviews.

Skills

React
Web Security
State Management
RESTful APIs
Performance Optimization

Tools

Redux
React Query
DevOps

Job description

Frontend Developer
Johannesburg, South Africa | Posted on 05/19

Position: Front End Developer (ReactJS with .NET Core backend – Remote opportunity)

Project Overview

This opportunity involves working on an integration project using React JS for the front end with a .NET Core 8 API backend.

The platform requires robust security features, including Data Level security for entities, clusters, and business units.

The development process emphasizes high-quality code, performance optimization, and scalability to deliver an efficient and secure user experience.

Role Overview

The Intermediate React JS Developer will be responsible for developing and maintaining user-facing features of this project.

The role requires a deep understanding of React best practices, component-based architecture, and integration with a .NET Core backend.

This position is ideal for someone eager to contribute to a dynamic team and ensure the project adheres to security and performance standards.

Key Responsibilities
  • Develop and maintain React components to support Genie4's feature set.
  • Collaborate closely with backend developers to integrate React components with the .NET Core 8 API.
  • Implement secure coding practices to prevent vulnerabilities like query string exposure, brute-force attacks, and request interception.
  • Write modular, reusable, and well-documented code following best practices in React development.
  • Optimize applications for maximum speed and scalability.
  • Implement role-based access controls and data-level security for the front-end layer.
  • Work with the team to ensure code quality through code reviews and pair programming.
  • Debug and troubleshoot complex issues across various parts of the application.
  • Maintain awareness of industry trends, emerging technologies, and best practices for front-end development.
  • Participate in Agile / Scrum stand-up meetings.

Experience: 4+ years in React JS development – this is not a junior role.

Required skills include:

  • At least 4+ years of expertise as a React Frontend Developer.
  • Experience with React and core principles (React hooks, state management).
  • Familiarity with RESTful APIs and integrating front-end applications with back-end services.
  • Knowledge of web security best practices.
  • Experience with tools like Redux, React Query, or other state management libraries.
  • Proficiency with code versioning tools such as DevOps.
  • Familiarity with React Router for routing within the application.

Advantageous: Understanding of .NET Core concepts for better backend integration and experience with secure data handling and front-end encryption techniques.

Note: The mention of "J Ljbffr" appears to be irrelevant or a typo, so it has been omitted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.