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!