Snr React JS Developer

Developer/Designer
Cape Town – Western Cape – South Africa

We are seeking a talented and experienced Snr React JS Developer for a 3-month contract. This is a fully remote position within South Africa, ideal for someone with strong web development skills, proficiency in React, and hands-on experience with modern front-end tools and technologies. You must have 4+ years of professional experience in React JS development with React, Redux, and Next.js workflows and strong proficiency in JavaScript, CSS, HTML, and front-end technologies. Expertise with Typescript, ES6+, GraphQL, and modern front-end libraries, and solid experience in working with GraphQL APIs. Knowledge of server-side languages like C# and .Net Core is a plus. Experience with cloud services (AWS or Azure) is beneficial. Prior exposure to Continuous Integration/Continuous Deployment (CI/CD) processes is advantageous. If you are passionate about delivering high-quality web applications and enjoy collaborating with teams, we’d love to hear from you.
 
Type:  3-Month Contract
Rate:    R40 000 – R80 000 Depending on experience
Area:  Remote within South Africa (SA Citizens Only)
 
Key Responsibilities:
    • Develop, test, and maintain complex, responsive web applications using React JS, Redux, Next.js, and other modern front-end technologies.
    • Implement reusable, high-performance, and modular components in a scalable manner.
    • Integrate APIs using GraphQL, ensuring seamless interaction between front-end and back-end services.
    • Work with Typescript, ES6+, and other modern JavaScript tools to ensure the latest standards are met.
    • Collaborate with cross-functional teams to improve and support existing applications.
    • Ensure accessibility, security, and coding best practices are adhered to.
    • Troubleshoot, debug, and optimize performance for seamless user experiences.
    • Be proactive in understanding, improving, and refactoring code written by other developers.
 
Essential Requirements:
    • Experience: 4+ years of professional experience in React JS development.
    • Core Skills: Strong proficiency in JavaScript, CSS, HTML, and front-end technologies.
    • React Expertise: Professional experience with React, Redux, and Next.js workflows.
    • Technical Tools: Expertise with Typescript, ES6+, GraphQL, and modern front-end libraries.
    • API Development: Solid experience in working with GraphQL APIs.
    • Additional Libraries: Familiarity with common JavaScript libraries such as jQuery and MomentJS.
    • Back-End Knowledge: Knowledge of server-side languages like C# and .Net Core is a plus.
    • Cloud Exposure: Experience with cloud services (AWS or Azure) is beneficial.
    • CI/CD Processes: Prior exposure to Continuous Integration/Continuous Deployment (CI/CD) processes is advantageous.
    • Compliance: Understanding of accessibility and security standards, ensuring compliance in development.
 
Desired Soft Skills:
    • Strong interpersonal and communication skills to work collaboratively in a distributed team environment.
    • Ability to work independently and manage time effectively in a fully remote setting.
    • A fast learner who is passionate about technology and continuous self-improvement.
    • Ability to quickly adapt to new challenges and understand code written by others.
 
Benefits of the Role:
    • Work fully remote from anywhere in South Africa.
    • Collaborate with a talented team of developers on innovative projects.
    • Opportunity for future contract extensions based on performance.
 
If you meet the above requirements and are excited to join a dynamic team on a short-term contract basis, please apply today!