Web Developer

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

Job Description

We are searching for a talented Web Developer to join our innovative team in Johannesburg. The ideal candidate will possess a strong foundation in both front-end and back-end technologies, and will be responsible for developing, enhancing, and maintaining our web applications. You will collaborate with other developers and designers, ensuring high-quality and efficient websites that meet user expectations.

Responsibilities

  • Design user-friendly web interfaces that provide a seamless experience.
  • Implement effective web solutions in a fast-paced environment.
  • Work with clients to gather requirements and translate them into technical specifications.
  • Integrate APIs and third-party services into existing systems.
  • Monitor website performance and implement enhancements.
  • Assist in debugging and troubleshooting software issues.
  • Keep security and privacy best practices in mind during development.
  • Collaborate in an agile team environment, taking ownership of deliverables.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years of experience in full-stack web development
Technical Skills
  • JavaScript
  • Frontend frameworks (React, Angular)
  • Node.js
  • CSS frameworks (Bootstrap, Tailwind)
  • Version control (Git)
Soft Skills
  • Critical thinking
  • Collaboration
Certifications
  • AWS Certified Developer
  • Google Cloud Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cross-platform frameworks: Experience with mobile development using React Native or Flutter.
  • Understanding of database management systems: Familiarity with SQL and NoSQL databases.

Benefits

  • Comprehensive health and dental benefits
  • Retirement savings plan with employer contributions
  • Paid time off and sick leave
  • Access to professional development resources

Company Culture

  • Growth Mindset: We believe in continuous learning and personal development opportunities.
  • Work-Life Balance: We promote a healthy balance between work and personal life.
Status: Closed