Front End Software Developer

Johannesburg, Gauteng, South Africa

Job Description


EMPLOYMENT TYPE:PermanentCOMPANY:An international software development and consulting company.LOCATION:Johannesburg, South AfricaWORKING MODEL:Hybrid working model. However, the first 3/4 months will be onsite.JOB OVERVIEW:The client is looking for a skilled and motivated Front End Developer with at least three years of experience to join their dynamic global team. This role is ideal for someone with a strong background in TypeScript frameworks such as VueJS, Angular, or React, and a passion for developing modern cloud solutions.As part of an international environment, the successful candidate will work alongside talented professionals to design, develop, and maintain applications in the retail sector. The successful candidate will contribute to building scalable, secure, and reliable software while collaborating with clients and internal teams to deliver optimal technical solutions.DESCRIPTION OF POSITION:Key Responsibilities:

  • Develop, enhance, and support applications tailored for the retail sector.
  • Ensure software remains reliable, scalable, and secure throughout its development lifecycle.
  • Work closely with clients and internal teams to deliver the most effective technical solutions.
  • Uphold high-quality standards by following structured development practices, including unit testing, peer code reviews, code metrics, and continuous integration.
  • Create and maintain documentation on system architecture, code structure, and best practices to facilitate knowledge sharing.
KNOWLEDGE AND SKILLS:
  • Strong expertise in TypeScript and related frameworks such as VueJS, Angular, or React.
  • Practical knowledge of working with both relational and NoSQL databases.
  • In-depth understanding of software engineering concepts and design patterns.
  • Quick adaptability to new technologies, frameworks, and evolving challenges.
  • Excellent analytical and problem-solving abilities with a proactive mindset.
  • Strong English communication skills, both verbal and written, for effective teamwork in a global setting.
  • Comprehensive knowledge of both frontend and backend system architectures.
EXPERIENCE REQUIRED:
  • Experience using Maven and Git for managing dependencies and version control.
ADVANTAGEOUS SKILLS:
  • Experience with Docker for containerisation.
  • Experience with DevOps practices, including CI/CD pipelines and Infrastructure as Code (IaC).
  • Familiarity with Kubernetes.
  • Knowledge of Elastic and Kafka.
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Vito Solutions

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1404728
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned