Senior Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our Johannesburg team as a Senior Software Engineer where you will leverage your technical skills to design, develop, and deploy high-quality software applications. Being part of a collaborative team, you will contribute to innovative projects that solve complex challenges and improve our products.

Responsibilities

  • Lead software development projects from concept through delivery, ensuring deadlines are met.
  • Mentor junior developers and foster a culture of continuous improvement within the team.
  • Engage in architectural design and user experience discussions to improve application usability.
  • Contribute to the creation of project documentation and technical specifications for software development.
  • Track software performance metrics and suggest areas for improvement.

Advantageous

  • Familiarity with Agile project management tools like JIRA: Knowledge of using JIRA for maintaining agile workflows.
  • Experience in cross-platform mobile development: Knowledge of mobile app development would be a plus.

Benefits

  • Annual leave and study leave
  • Statutory benefits including retirement savings plans
  • Employee wellness initiatives and programs
  • Friendly and collaborative work environment

Company Culture

  • Professional Development: We prioritize our employees' growth with continuous learning opportunities.
  • Open Communication: We foster an environment where ideas and feedback are shared openly.
  • Work-Life Balance: We understand the importance of striking a healthy work-life balance.
Status: Closing Soon