JavaScript Developer (React & AWS)
Sabenza IT & Recruitment · Johannesburg
Job description
About the role
A consulting firm is looking for a JavaScript developer with strong JavaScript, React and AWS experience to join a high-performing team and deliver production-grade solutions across industries. You will work in cross-functional, client-facing squads, building modern front ends and the services behind them, and take ownership from design through to production.
Key responsibilities
- Design and deliver modern React applications and the JavaScript services that support them
- Build and integrate RESTful APIs and third-party platforms
- Deploy, run and support solutions on AWS
- Take ownership of technical solutions from design through to production
- Work in cross-functional squads, including direct client engagement
- Apply clean code, testability and maintainability
- Contribute to architectural decisions and team engineering practices
- Deliver in Agile and keep improving how the team ships
Required profile
- Proven experience delivering production software in JavaScript and/or TypeScript
- Strong React experience, including components, state and front-end architecture
- Hands-on AWS experience, such as EC2, S3, Lambda, API Gateway, RDS or IAM
- Solid API design, including REST; GraphQL is an advantage
- Asynchronous and event-driven programming
Required skills
- Git, CI/CD and modern engineering practices
- Automated testing across unit, integration and end-to-end levels
- React Native or other mobile experience is an advantage
- Microservices or BFF patterns, and Azure as a second cloud, are an advantage
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 20 hours ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Sabenza IT & Recruitment
Johannesburg
Related job offers
-
Intermediate Java Software Developer (Remote)
Sabenza IT & Recruitment Johannesburg -
Data Engineer (2 Positions) – Financial Services, 6-Month Contract
Sabenza IT & Recruitment Johannesburg -
Intermediate Backend Engineer (Python & Django)
Sabenza IT & Recruitment Johannesburg -
Business Systems Analyst - Crypto Asset Reporting (CARF)
Sabenza IT & Recruitment Pretoria -
Senior Epicor Kinetic ERP Technical Owner
Sabenza IT & Recruitment Cape Town