Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead

Accredited Resource Consulting Services (Pty) Ltd

Gauteng

Hybrid

ZAR 800 000 - 950 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consulting firm in Centurion is seeking a Tech Lead – JavaScript Developer to lead the design and development of enterprise-level applications. The ideal candidate will have at least 8 years of experience in JavaScript and Java, along with relevant certifications. This role operates in a hybrid model, requiring 3 days in the office and 2 days remotely. Responsibilities include mentoring developers and producing technical documentation, making it an exciting opportunity for a seasoned IT professional.

Qualifications

  • Minimum 8 years' experience in JavaScript and Java within complex environments.
  • Relevant Java / JavaScript certifications are an advantage.

Responsibilities

  • Drive design, development, and implementation of enterprise-level applications.
  • Produce technical systems designs and architectural documentation.
  • Coach and mentor developers to support their growth.
  • Promote effective teamwork across technical and delivery teams.

Skills

JavaScript
Java
AWS
Docker
AngularJS
Microservices architecture
DevOps
Full-stack development
NoSQL databases
Relational databases

Education

BSc / MSc / BCom in Computer Science or related field

Tools

Gradle
Git
JUnit
Job description

Tech Lead – JavaScript Developer (Contract)

Location : Centurion
Employment Type : Contractor
Duration : 12 months
Work Model : Hybrid (3 days in office, 2 days from home)
Reporting to : Head : Application Development

Introduction: An established technology team in Centurion is seeking an experienced Tech Lead – JavaScript Developer to drive the design, development, and implementation of enterprise-level applications.

Key Responsibilities
  • Produce technical systems designs and architectural documentation.
  • Provide system support and drive continuous enhancements.
  • Ensure non-functional requirements align with the technical architecture.
  • Design IT solutions that meet business objectivesmunicate and enforce architectural standards and decisions.
  • Define and document best practices, guidelines, and standardsmunicate technical possibilities and constraints to business stakeholders and team members.
  • Develop, maintain, and communicate an application / technology roadmap.
  • Identify and escalation risks appropriately.
  • Promote effective teamwork across technical and delivery teams.
  • Coach and mentor developers to support their growth.
Experience & Qualifications
  • BSc / MSc / BCom in Computer Science or related field (or equivalent industry experience).
  • Minimum 8 years' JavaScript & Java experience within investment, financial services, or similarly complex environments.
  • Relevant Java / JavaScript certifications.
Technical Proficiency Required
  • Cloud : AWS
  • Containers : Docker
  • Microservices architecture
  • Spring & Spring Boot
  • Web technologies : HTML, CSS, JavaScript, HTTP / HTTPS
  • Full-stack development (front-end & back-end)
  • AngularJS and , Express, Swagger / OpenAPI
  • MEAN stack (MongoDB, Express, Angular, )
  • NoSQL databases : MongoDB, CouchDB, DynamoDB
  • Relational databases : PostgreSQL, DB2, Oracle
  • Linux distros : Ubuntu, Debian, Fedora
  • JMS and messaging technologies
  • XML and related tools
  • Web services
  • Gradle
  • Git
  • Unit testing (JUnit, Mockito)
  • Security principles
  • Test automation
  • DevOps experience
  • Ability to read UML and contribute to design sessions
  • Strong understanding of development design patterns
  • Object-oriented analysis, design, and development
  • Experience with agile development methodologies
  • Structured coding practices for maintainability
  • Integration of components into fully functional systems
  • Ensuring unit and integration test coverage and quality
  • Troubleshooting, debugging, updating applications
  • Continuous improvement and incorporating user feedback
  • Using trends and metrics to design and optimise solutions
  • Staying up to date with industry standards and best practices
  • Developing innovative solutions to meet unique business needs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.