Intermediate React Js Developer

South Africa, South Africa

Job Description


SUMMARY:
We are seeking a talented Intermediate React JS Developer to join our dynamic development team on a 3xc3xa2xe2x82xac6 month project.
The Intermediate React JS Developer will be responsible for developing and maintaining user-facing features of Genie4. The role requires a deep understanding of React bes...
POSITION INFO:
We are seeking a talented Intermediate React JS Developer to join our dynamic development team on a 3xc3xa2xe2x82xac6 month project.
The Intermediate React JS Developer will be responsible for developing and maintaining user-facing features of Genie4. 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 who is eager to contribute to a dynamic team and ensure the project adheres to security and performance standards.
xc3x82
What youxc3xa2xe2x82xacxe2x84xa2ll do:

  • 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.
Your expertise:
  • 3+ years of professional experience in React JS development.
  • Very good team worker
  • Good Communication
  • Good Problem-solving skills
  • Full Stack Development with React and .NET CORE
  • Disciplined on sizing and completing Tickets on DevOps
Core Skills:
  • Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model.
  • Experience with React and its core principles (e.g., React hooks, state management).
  • Familiarity with RESTful APIs and integrating front-end applications with back-end services.
  • Knowledge of security best practices for web development.
  • Experience with tools such as Redux, React Query, or other state management libraries.
Technical:
  • Proficient understanding of code versioning tools such as DevOps.
  • Experience with responsive design and cross-browser compatibility.
  • Familiarity with React Router for routing within the application.
Desirable:
  • Understanding of .NET Core concepts to facilitate better integration with the backend.
  • Experience with secure data handling and front-end encryption techniques.
  • Familiarity with DevOps practices.
Qualifications required:
  • Bachelorxc3xa2xe2x82xacxe2x84xa2s degree in Computer Science, Information Technology, or a related fieldxc3x82
Additional Requirements
  • Security Awareness: Familiarity with handling vulnerabilities such as query string exposure and request interception.
  • Compliance: Ensuring all development follows the security and data-level access protocols of Genie4.
  • Collaboration: Work as a team to ensure cohesive functionality across Genie4.
  • Valuable Additional Skills
MS SQL Server Development:
  • Ability to create and maintain complex queries, stored procedures, and optimize SQL code to support the application's backend.
  • Familiarity with data modelling and performance tuning in SQL Server.
Visual Studio .NET Core Development:
  • Proficiency with Visual Studio as the primary IDE for .NET Core development.
  • Experience in developing and maintaining .NET Core applications, including handling project structures and debugging.
API Development in .NET Core:
  • Strong knowledge of RESTful API development in .NET Core, focusing on efficient data handling and secure API endpoint implementation.
  • Familiarity with API security practices, such as token-based authentication and authorization, to support secure communications.
Soft Skills:
  • Ability to adapt and learn quickly in a dynamic environment.
  • Self-motivated with a proactive approach to identifying and resolving issues.
Other information applicable to the opportunity:
  • Contract Position: 3 - 6 Months
  • Location:

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1429610
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned