Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc. in Johannesburg, you will engage in innovative software development projects, collaborating closely with cross-functional teams to deliver high-quality solutions. A strong grasp of both front-end and back-end technologies is essential, as well as a passion for problem-solving and creativity in software design.

Responsibilities

  • Implement new features according to project specifications.
  • Assist in the integration of third-party services and APIs.
  • Ensure code quality and adherence to industry standards.
  • Provide technical support and training to junior developers.
  • Review project updates and adjust priorities as necessary.
  • Collaborate with the product team to balance technical considerations with user needs.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • SQL
  • HTML/CSS
Soft Skills
  • Critical Thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiar with Scrum and Kanban project management frameworks.
  • Knowledge of mobile application development: Understanding of iOS and Android development processes.

Benefits

  • Comprehensive employee benefits package
  • Remote work opportunities
  • Access to learning and development resources
  • Annual team-building retreats

Company Culture

  • Teamwork: We believe in the power of teamwork and collaboration, fostering a culture where every voice is valued.
  • Work-Life Balance: We promote a healthy work-life balance, offering flexible schedules and remote work options to foster well-being.
Status: Closed