×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Front End Developer, Full Stack Developer

Job in Cape Town, 7561, South Africa
Listing for: IGrow Wealth Investments
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Front End Developer, Full Stack Developer, React.js, Backend Developer
Job Description & How to Apply Below
IGrow Wealth Investments Group of Companies, proudly positioned as South Africa’s #1 Investment company, is seeking a Software Developer to join our team in Durbanville, Cape Town.

The Software Developer is responsible for designing, building, and maintaining features across the full technology stack of our web platform. The role works across the React/Type Script frontend, the Node.js/Express backend, and the PostgreSQL database layer, taking ownership of features from specification through to production deployment. Having grown beyond junior responsibilities, this role is expected to deliver production-ready features independently, contribute to technical decisions, handle deployments through our CI/CD pipeline, and integrate the platform with third-party services such as Pay Fast and transactional email providers.

Minimum requirements (Advantageous):


Qualifications

  • Bachelor's Degree (BSc) in Computer Science, Software Engineering, Information Technology or a related field.
Experience
  • Minimum 8 years of professional software development experience.
  • Demonstrated experience building and maintaining production web applications across the full stack.
  • Proven track record of shipping features from specification through to deployment.
  • Experience working in a Git-based collaborative development environment.
  • Strong proficiency in JavaScript/Type Script and modern web development frameworks and tools, including React 18, Node.js, Express, PostgreSQL, Vite, React Router, Tan Stack Query, React Hook Form, Zod, Framer Motion, and Leaflet.
  • Experience developing secure REST APIs, authentication, file uploads, transactional email, payment gateway integrations, and web application security best practices.
  • Understanding of REST API design principles and HTTP fundamentals.
  • Experience working with Git workflows, including feature branches, pull requests, and code reviews.
  • Strong problem-solving skills with attention to detail.
  • Ability to work independently and take ownership of features from concept through deployment.
  • Strong written and verbal communication skills, with the ability to discuss technical trade-offs effectively.
  • Collaborative mindset with experience participating in code reviews.
  • Self-motivated learner who keeps up to date with modern JavaScript, React, and Node.js development practices.
  • Reliable, accountable, and proactive in identifying and communicating blockers or risks early.

Duties and responsibilities include, but not limited to:
  • Translate product requirements, specifications, wireframes, and UI/UX designs into high-quality, production-ready frontend features.
  • Design, build, and maintain modern web applications using React and Type Script.
  • Develop reusable, maintainable, and well-structured components that can be shared across features and applications.
  • Build responsive, accessible, and intuitive user interfaces that work consistently across modern desktop, tablet, and mobile browsers.
  • Convert UI/UX designs into accurate, polished interfaces while maintaining a consistent visual language across the product.
  • Implement appropriate application architecture, component composition, state management, routing, data fetching, caching, and form-management patterns.
  • Build complex forms and user workflows, including validation, conditional behaviour, multi-step processes, error handling, and user feedback.
  • Integrate frontend applications with backend APIs and services, including authentication, file uploads, payments, mapping, notifications, and other third-party services.
  • Work with REST APIs and other service interfaces, correctly handling authentication, pagination, validation errors, loading states, retries, failures, and asynchronous operations.
  • Implement secure authentication and authorisation flows in conjunction with backend services, ensuring appropriate handling of sessions, permissions, and protected application areas.
  • Apply frontend security best practices, including input handling, dependency management, secure browser storage practices, and protection against common web application vulnerabilities.
  • Design frontend solutions that accommodate changing requirements and future functionality without unnecessary complexity…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary