Recruitment Room Team
TypeScript Software Developer Full Time NEW
Job Description
Our client is looking for a TypeScript Software Developer!
Join a global leader in retail technology, delivering innovative software solutions that power some of the world’s largest retail brands. Behind their innovative products lies a robust and evolving IT backbone – designed to support high-performance systems, secure infrastructure, and global scalability.
Responsibilities
• Design, develop, and maintain robust retail applications tailored to client needs, with a strong focus on reliability, scalability, and security throughout the development lifecycle.
• Work closely with clients and internal teams to deliver well-aligned technical solutions that meet business objectives.
• Uphold high-quality standards through modern development practices, including unit testing, code reviews, metrics, and continuous integration.
• Contribute to knowledge sharing by documenting system architecture, code, and best practices in a clear and structured manner.
Requirements:
• Bachelor’s Degree in IT, Engineering, or related fields.
• 3+ years of relevant experience.
• Proficient in TypeScript and frameworks including, but not limited to, VueJS, Angular, and/or React.
• Experience with Maven and Git for version control and dependency management.
• Hands on experience working with relational and/or NoSQL databases.
• Strong understanding of software engineering principles and design patterns.
• Able to learn quickly and adapt to new technologies, frameworks, and challenges.
• Solid understanding of frontend and backend architectures.
Advantageous:
• Experience with Docker for containerisation.
• Experience with DevOps practices, including CI/CD pipelines, and IaC.
• Familiarity with Kubernetes.
• Knowledge of Elastic and Kafka.
Should you meet the requirements for this position, please email your CV to it.jobs@tumaini.co.za . You can also contact the team on 031 350 4018 or visit our website www.tumaini.co . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.