Essential functions: Job: Senior/Intermediate Full Stack Developer in Johannesburg - ref: 787100

 

Senior/Intermediate Full Stack Developer

 

Recruiter:

IOCO

Job Ref:

iOCO01104

Date posted:

Wednesday, November 3, 2021

Location:

Johannesburg, South Africa

Salary:

Negotiable


SUMMARY:
The Role:

Essential functions:

  • Build reusable software components and libraries for future use across multiple projects
  • Design, code, test, debug and document software according to the functional requirements
  • Analyse, diagn...

    POSITION INFO:
    The Role:

    Essential functions:

    • Build reusable software components and libraries for future use across multiple projects
    • Design, code, test, debug and document software according to the functional requirements
    • Analyse, diagnose and resolve errors related to their applications
    • Keep abreast of technical and industry developments.
    • Work closely with developers and a variety of end users to ensure technical compatibility and user satisfaction.
    Skills and Experience:

    Qualification Essential:

    • Matric

    Qualifications Preferred:

    • Degree in IT/Development
    • Any Microsoft related development course

    Experience Required:

    • Minimum of 5 years commercial application development experience Familiar with common stacks
    • Ability to perform basic and advanced customisation, coding, and analysis
    • Knowledge of multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML)
    Key Accountabilities:
    • Solid understanding of Scrum and Agile Practices
    • Strong analytical and creative problem-solving skills, with excellent attention to detail
    • Flexible about working with new methodologies and technologies
    • Knowledge of multiple back-end languages (e.g., C# and .Net) and JavaScript Frameworks Familiarity with databases (e.g., MS-SQL) and UI/UX Design
    • Ability to understand business requirements and translate them into technical requirements Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration

    Technical Skills Needed:

    • Angular 10
    • TypeScript
    • JavaScript
    • Azure DevOps
    • Git
    • NET
    • HTML5
    • CSS3
    • XML
    • REST APIs
    • MVC / MVVM / Software Patterns
    • .Net and C#
    • MS SQL
    Other:

    Work Environment:

    • Remote
    • Work from home. 
    • Stable internet connection is required.

    Physical Demands:

    • Sitting.

    Travel:

    • Limited.


     

    NB! This job is now closed. You can apply for other jobs by uploading your CV.



     

 

 

Similar jobs you might be interested in:

Full Stack Engineer
Location: Johannesburg
Salary:
Today


Senior Software Engineer
Location: Cape Town
Salary:
Our client is looking for a Senior Software developer who will play a key role in designing, building, and leading robust software solutions.  This role is perfect for someone who loves clean architecture, enjoys guiding others, and knows when to roll up their sleeves and dive into production issues.
1 day ago


Python Developer
Location: Cape Town
Salary:
Our client is on the hunt for an Intermediate developer who loves building reliable, efficient systems and isn’t afraid to roll up their sleeves.
1 day ago


Senior Full-Stack Developer – Contract Opportunity
Location: Johannesburg
Salary: R592 Hourly
Are you a seasoned full-stack developer ready to take ownership of cutting-edge projects in the Private Banking space? This is your chance to work on high-impact solutions that shape the future of lending technology.
1 day ago


IT Support Specialist
Location: Cape Town
Salary:
Where others see a chasm of frustration between people and technology, a visionary organization sees an opportunity for connection. They do not seek a mere fixer; they seek an Ole Gunaar—a Bridge Builder. This is a role of profound trust and quiet heroism. Your mission is to span the gap, to translate the unintelligible, and to ensure that no one is ever left stranded on the wrong side of a ...
1 day ago


Senior Software Developer
Location: Cape Town
Salary:
At the heart of every complex system lies a fundamental truth: precision is everything. A pioneering organization operates in the critical space where software meets motion, where a single line of code dictates the flawless rhythm of the digital world. They seek a Master of Motion—a developer who understands that efficiency, timing, and balance are not goals, but prerequisites.
1 day ago


Intermediate Python Developer (Remote)
Location: Cape Town
Salary:
New Year. New Code. New You.2026 is here, and it’s not just about resolutions—it’s about evolution. If you’ve promised yourself growth, impact, and a career that challenges you, this is your chance to make it real. Our client is looking for an Intermediate Python developer ready to turn ambition into action.
1 day ago


Product Owner – Digital Payments Innovator
Location: Cape Town
Salary:
Step into 2026, where customer obsession meets tech innovation. Our client is searching for a Product Owner who doesn’t just manage products—they shape experiences that customers crave. If you understand the psychology behind what makes users click, swipe, and stay loyal, this is your stage to create products that feel irresistible.
1 day ago


Quality Assurance Engineer (Automation)
Location: Cape Town
Salary:
2026 is the year of AI everywhere, space tourism, and hyper-automation—and you’re invited to be part of the revolution. Our client is building software that powers the future, and they need a QA Automation Engineer who doesn’t just test code—they protect trust in a world where digital reliability is everything. If you want to future-proof your career and join a team th...
1 day ago


Full Stack Developer (PHP / JavaScript)
Location: Pretoria
Salary: Market-Related
This role focuses on building, maintaining and scaling web-based communication products using PHP and modern front-end technologies.
1 day ago


Create a free job alert for Senior/Intermediate Full Stack Developer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions