← All jobs

Senior Software Developer

Boardroom Appointments

SoftwareRemoteSouth AfricaPosted 22 Aug 2026
Employee

Remote, South Africa

Minimum Requirements:

Matric

Bachelors degree in computer science, engineering or equivalent experience

Responsibilities:

Work within a Software Development team, following Agile development methodologies

Work with Project management and solution architects to estimate and scope out projects

Work with Creative team during planning, discovery, and production phase.

Work with both front-end and back-end development teams to create and optimize solutions

Optimizing code for performance

Comment code and produce documentation to industry standards as needed.

Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)

Defining and developing APIs

Contribute to the analysis and design of software products and tools

Evaluate and advise on the technical feasibility

Create quality prototypes for a clearer understanding of UI designs

Test and confirm software is fit for purpose with intended audiences

Recommend and implement refinements and improvements

Follow formal Software Engineering best-practices

Mentoring and guiding team members

Monitoring and measuring...

View and apply at Himalayas

Sourced from Himalayas

This page is a short summary. The full posting and the application are at the source.

Wrong location? Tell us