1,317 Mid Developer jobs in South Africa

Intermediate Software Developer

Gauteng, Gauteng CLS Human Capital Specialists

Job Viewed

Tap Again To Close

Job Description

Vacancy: Intermediate Software Developer

Introduction:
A fast-growing, tech-driven organisation specialising in innovative digital solutions is on the lookout for an Intermediate Software Developer to join their team. This company thrives on transforming complex business challenges into streamlined, data-driven software applications that deliver real impact. The ideal candidate will be someone who is passionate about building efficient systems, eager to collaborate, and ready to grow within a culture that values both innovation and quality.

Job Purpose:
To actively contribute to the design and development of scalable intelligent web-based applications by engaging in all stages of the software development lifecycle from planning and analysis to testing and deployment ensuring high code quality system reliability and adherence to best practices.


REQUIREMENTS

Minimum education (essential):

  • Bachelor’s degree in Software Development or Computer Science (or similar)

Minimum applicable experience (years):

  • 2+ years of experience in software development

Required nature of experience:

  • Developing web applications using C# and the .NET platform
  • Front-end development with Blazor, React.js, JavaScript/TypeScript, HTML, CSS/SCSS, Tailwind CSS and Next.js
  • REST/SOAP APIs, HTTP, authentication, CORS, logging, microservices
  • SQL Server – query writing, indexing, performance tuning, schema design
  • DevOps tools: Git, CI/CD pipelines, multiprocessing
  • Debugging with Postman, browser console, distributed tracing
  • Exposure to Azure cloud infrastructure and backup solutions
  • Basic networking knowledge (IPs, ports, subnets, DNS
  • Strong communication skills

S kills and Knowledge (essential):

  • JavaScript/TypeScript, HTML, CSS/SCSS, Tailwind CSS
  • REST/SOAP APIs, HTTP, CORS, Authentication, Logging, Microservices
  • SQL Server
  • Azure, Cloud Backups
  • Git, CI/CD, Threading/Synchronisation/Locks
  • Postman, Web debugging tools, Distributed tracing
  • Networking basics, DNS

Other:

  • Own transport and a valid driver’s license
  • Proficient in English (Afrikaans proficiency is advantageous)


KEY PERFORMANCE AREAS, WEIGHTS AND OBJECTIVES

KPA 1: Development (30%)

  • Develop software in line with project plans and coding standards
  • Write efficient, reusable, and optimised code
  • Use version control effectively
  • Maintain documentation and contribute to knowledge sharing

KPA 2: Analysis and Planning (20%)

  • Participate in the full application lifecycle
  • Document and validate client needs
  • Research new technologies
  • Develop using reusable architecture and best practices
  • Lead user story creation and estimation
  • Collaborate with the team to solve technical problems
  • Use JIRA for task tracking and updates

KPA 3: System Design (20%)

  • Implement design based on requirements
  • Produce relevant design documentation
  • Work within defined UI/UX and system architecture guidelines

KPA 4: Testing (10%)

  • Conduct unit, regression and automated testing
  • Ensure code quality and performance standards
  • Identify and resolve bugs and system issues

KPA 5: Reporting and Communication (10%)

  • Provide clear progress updates
  • Contribute to manuals and release documentation
  • Maintain communication logs and change records

KPA 6: Contribution to the Team (5%)

  • Participate in code reviews
  • Share ideas and collaborate actively
  • Take part in knowledge-sharing initiatives

KPA 7: Quality Management and Compliance (5%)

  • Ensure frameworks meet industry and client standards
  • Apply rigorous testing
  • Safeguard data in line with company policies
  • Suggest continuous improvement initiatives

Remuneration Offered

Market related

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Mid-Level Developer

Bellville, Western Cape Sintrex

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Company Overview

Sintrex is passionate about the innovative pursuit of excellence in providing end-to-end IT management and consultative IT services that create reliable, robust, and user-friendly solutions. Through a culture of excellence, partnership, and fun, Sintrex attracts and empowers staff with an inspirational work experience, world-class software, and globally renowned suppliers and partners to deliver services and solutions to their clients, helping to secure and enhance their IT reputations.

The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership of their responsibilities. Candidates who do not thrive under pressure and who are not inherently dedicated to being the best they can be through a self-learning attitude do not enjoy our environment.

Duties & Responsibilities
  1. Develop commercial grade web applications
  2. Deliver work to agreed Quality, Standards and Complexity
  3. Conduct research on own tasks
  4. Plan and estimate tasks
Desired Experience & Qualification
  1. Linux – 3 years’ experience
  2. IT & Internet
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mid-Level Developer

Eastern Cape, Eastern Cape EnableSA T/A EnableSA Pty Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Mid-Level Developer

Our global client is seeking an experienced Mid-Level Developer to join the Port Elizabeth team.

Responsibilities
  1. Design, develop, test, and implement software solutions.
  2. Write and implement quality and high-performing code.
  3. Work with the product owner to develop the overall look and design of the product.
  4. Client-side development with programming languages such as Blazor.
  5. Produce, maintain, and modify the product’s look and feel to keep up to date with the latest trends.
  6. Incorporate applications, graphics, audio, and video clips into the product.
  7. Ensure the product is accessible across many platforms, including laptops and smartphones.
  8. Routinely test websites for ease of use, speed, and other quality factors.
  9. Fix any website issues or bugs that arise.
  10. Mentor and train the development team.
Requirements
  1. BSc in Computer Science, Engineering, or related field.
  2. Minimum 3 years of experience.
  3. Experience with the following preferred:
    1. C#
    2. .NET
    3. MS SQL Server
    4. API
    5. Entity Framework (beneficial)
    6. Software Architectural Design Patterns and implementation.
Posted By
  • HR Services, Recruitment & Selection
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mid Level Developer

Xcede Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Intermediate .Net Engineer

Our client is a payment solutions company and is looking for an Intermediate .Net Engineer to join their cross-functional team.

You'll be working on exciting projects that leverage the latest technologies and tools, all while helping to shape the future of payments.

As an Intermediate .Net Engineer, you will need to:

  1. Use your expertise in .Net to design, develop, and maintain software applications that are efficient, reliable, and secure.
  2. Work proficiently with C# & .Net.
  3. Build web applications using Angular & Bootstrap.
  4. Develop solutions using Object Oriented Programming.
  5. Use APIs & third-party libraries.

They offer a supportive work environment that encourages creativity, collaboration, and innovation. We encourage you to apply for this opportunity.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mid-level Developer

Cape Town, Western Cape Acacium Group

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Mid-level Developer

Acacium Group

Cape Town - Woodstock

Permanent, Full Time Monday - Friday

Competitive salary!

Unlock your potential:

Acacium Group is a leading global healthcare delivery partner. We combine access to workforce, technology, and sector expertise to increase the sustainability of the global healthcare system from early-stage clinical research through to palliative care.

We're looking for a Mid-level Low Code Developer to join our AI & Automation team. In this role, you will support, maintain, and enhance Outsystems and automation solutions across Acacium Group, assisting the development team on various projects. Reporting to the Platform Manager, you will support the maintenance of our Low code estate and help improve application stability, efficiency, and user experience.

Working closely with senior developers and the wider Technology and Delivery team, you will gain valuable hands-on experience and mentoring. You’ll be part of a team ensuring our applications are stable, secure, and meet internal stakeholders' needs.

Everyday you will.

  • Monitor, investigate, and resolve issues in existing applications, implementing changes following change control processes.
  • Help ensure user issues are resolved promptly and effectively, communicating clearly and professionally.
  • Engage in learning activities to deepen understanding of the Outsystems platform and development best practices.

What’s in it for you?

  • Dedicated to your development and career growth, providing tools, guidance, and support for success.
  • Opportunities to expand your experience and skills within the global organization.
  • Regular events, incentives, competitive salary, bonus, and benefits including medical aid.

Join us and make a difference!

If you want to be part of a global, market-leading organization committed to the human side of business, consider joining Acacium Group. We are the UK’s largest healthcare staffing and solutions partner, specializing in healthcare, social care, and life sciences. With scale, digital capabilities, and a strong financial profile, our vision is to be the leading global healthcare solutions partner.

We are powered by our people and uphold values such as Putting People First, Always by your Side, Driven by Excellence .

Join us and play a key role in shaping society’s future and improving lives!

To thrive in this role, you must have.

  • A degree or equivalent in Computer Science, Software Engineering, or a related field.
  • Exposure to low-code or full-stack development environments (Outsystems experience is a plus but not essential).
  • Understanding of application lifecycles and basic software development practices.
  • Familiarity with support workflows or ticket systems is advantageous.

Employment Equity:

The company’s Employment Equity Plan and Targets will be considered during recruitment. We encourage applications from people with disabilities, as we are an Equal Opportunities employer.

#INDCLIN2022

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mid-Level Developer

Johannesburg, Gauteng Hire Resolve

Posted today

Job Viewed

Tap Again To Close

Job Description

A South African company that provides business intelligence and public relations services , with a strong focus on media monitoring, is looking for a dedicated and skilled Mid-Level Software Developer to join their remote team. If you're passionate about working with the latest technologies, delivering high-quality solutions, and thrive in a dynamic, non-corporate environment, we encourage you to apply! Responsibilities: Develop innovative new products and features using cutting-edge technologies. Maintain and enhance our existing web applications, ensuring optimal performance and user experience. Minimum Requirements: Bachelor's degree or diploma in Software Engineering or a related field. Proven experience as a software developer, ideally with a focus on web applications (2-6 years). Proficiency in our core tech stack: C# .NET Core / .NET 9 Blazor or Single Page Application (SPA) frameworks RESTful API design and development MVC Framework SQL Server JavaScript Entity Framework WCF Window Services A sound problem-solver with strong analytical abilities. Exceptional attention to detail and a commitment to accuracy. Ability to work effectively under pressure and meet deadlines. Dedicated and driven to achieve superior, client-focused outcomes. Details: Job Type: Full-time Hours: 7:30 AM - 4:30 PM (Monday - Friday) Location: Remote (Gauteng-based) Benefits: Competitive salary based on experience (salary can potentially be more based on experience/skills) IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to You can also connect with Daniel on LinkedIn or contact Hire Resolve If you meet the above requirements we will contact you within 3 working days
This advertiser has chosen not to accept applicants from your region.

Mid-level Developer

Cape Town, Western Cape Acacium Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Mid-level Developer

Acacium Group

Cape Town - Woodstock

Permanent, Full Time Monday - Friday

Competitive salary!

Unlock your potential:

Acacium Group is a leading global healthcare delivery partner. We combine access to workforce, technology, and sector expertise to increase the sustainability of the global healthcare system from early-stage clinical research through to palliative care.

We're looking for a Mid-level Low Code Developer to join our AI & Automation team. In this role, you will support, maintain, and enhance Outsystems and automation solutions across Acacium Group, assisting the development team on various projects. Reporting to the Platform Manager, you will support the maintenance of our Low code estate and help improve application stability, efficiency, and user experience.

Working closely with senior developers and the wider Technology and Delivery team, you will gain valuable hands-on experience and mentoring. You’ll be part of a team ensuring our applications are stable, secure, and meet internal stakeholders' needs.

Everyday you will.

  • Monitor, investigate, and resolve issues in existing applications, implementing changes following change control processes.
  • Help ensure user issues are resolved promptly and effectively, communicating clearly and professionally.
  • Engage in learning activities to deepen understanding of the Outsystems platform and development best practices.

What’s in it for you?

  • Dedicated to your development and career growth, providing tools, guidance, and support for success.
  • Opportunities to expand your experience and skills within the global organization.
  • Regular events, incentives, competitive salary, bonus, and benefits including medical aid.

Join us and make a difference!

If you want to be part of a global, market-leading organization committed to the human side of business, consider joining Acacium Group. We are the UK’s largest healthcare staffing and solutions partner, specializing in healthcare, social care, and life sciences. With scale, digital capabilities, and a strong financial profile, our vision is to be the leading global healthcare solutions partner.

We are powered by our people and uphold values such as Putting People First, Always by your Side, Driven by Excellence .

Join us and play a key role in shaping society’s future and improving lives!

To thrive in this role, you must have.

  • A degree or equivalent in Computer Science, Software Engineering, or a related field.
  • Exposure to low-code or full-stack development environments (Outsystems experience is a plus but not essential).
  • Understanding of application lifecycles and basic software development practices.
  • Familiarity with support workflows or ticket systems is advantageous.

Employment Equity:

The company’s Employment Equity Plan and Targets will be considered during recruitment. We encourage applications from people with disabilities, as we are an Equal Opportunities employer.

#INDCLIN2022

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mid-Weight Full-Stack Web Developer

Kitty

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Kitty City of Cape Town, Western Cape, South Africa

Mid-Weight Full-Stack Web Developer

Kitty City of Cape Town, Western Cape, South Africa

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Kitty

Head of People & Culture at TIPi Group - ROAST | Kitty | Rabbit & Pork

kitty is a platform development agency. We focus on understanding the needs of both the brand and the consumer to design the best-in-class experiences and technology-led solutions that drive performance.

Each agency within The TIPi Group operates with the same values at their core: collaboration and authenticity, driven by restless minds and a clear purpose. It’s important to us that we work with individuals and clients who embody these principles. The people who we work with are energetic and ambitious, with a shared entrepreneurial spirit.

We know that to be truly ‘specialist’ in your craft, you need to remain nimble and progressive. We stay one step ahead of the continual digital evolution and shape the future of that landscape.

Through our network, we can create specialist teams to handle our clients’ business challenges, delivering authentic integration and impactful, award-winning results on every level.

Working at kitty you get the perks of working at a bigger agency but with all the entrepreneurial aspects of working at a start-up. You’ll have a specialised role but will always be expected to think about the big picture. We’re incredibly proud of the company culture we have built here; a culture that has been recognised for many awards, including being named as of one of ‘The UK Top 100 Small Companies to Work’ for 5 years in a row. We’ve been fortunate enough to create this working environment by being passionate about putting our people at the heart of everything we do, whilst working collaboratively, to craft our culture together. We have recently taken the very exciting step of opening our first international office in Cape Town and are looking for talented people to help build our footprint globally.

The Role

Mid / senior-weight Full stack WordPress Developer (with Headless CMS experience)

Summary

Are you a Wordpress Developer with Gutenberg blocks and Headless / Sanity io experience? Are you looking to work with world-famous brands across sectors and international markets, driving their paths to success along with yours? Are you passionate about digital, e-commerce and want to join a fun and growing agency?

We are looking to expand our team in Cape Town with an experienced and driven Developer. As a Developer within Kitty, you will have a pivotal role in our pursuit to drive success in digital for our clients by creating engaging digital experiences.

Key Responsibilities

  • Develop WordPress websites utilising templates, Gutenberg blocks, custom post types, and taxonomies
  • Develop front-end experiences and back-end user interfaces using modern best practices in web languages
  • Integrate third-party tools and APIs.
  • Implement content migration processes and techniques
  • Troubleshoot and solve complex technical bugs/challenges
  • Implement modifications, updates, and improvements on existing projects
  • Work directly with clients and project managers to plan the technical scope of their projects and lead client training as needed

The Candidate

To succeed in the role, we believe you will have the following:

Essential Experience & Qualifications:

  • Minimum 5 years’ experience in web development
  • Extensive experience with WordPress back-end development using the following technologies: PHP, MySQL, WP REST API, JSON
  • Intermediate experience with SysAdmins and DevOps using the following, or equivalent, technologies: Web Servers, DNS, CDNs, Continuous Integrations (CI), Security and Performance Management
  • Extensive experience with responsive development, graceful degradation, and progressive enhancement
  • Strong working knowledge of Figma and Adobe Illustrator
  • Strong understanding of accessibility, modern web design principles, user experience, information architecture, and social media
  • Strong verbal and written communication skills, ability to convey complex ideas with brevity to both technical and non-technical audiences
  • Ability to manage time and balance multiple projects
  • Excellent attention to detail
  • Highly creative and resourceful
  • Passion and pride in your work
  • Digital Agency experience

Working at TIPi Group

Location: hybrid working both from home and our lovely office on the V&A Waterfront

Holidays: 21 days, increasing with length of service, plus Christmas Eve and New Year’s Eve off

  • an additional 10 days ‘work from anywhere in the world’
  • Employee Assistance Programme
  • Discounted wellbeing classes / membership
  • Active company social life organised by a staff committee
  • Opportunity for involvement in CSR and charity initiatives
  • Personal Development, including bi-Annual appraisals and a Company mentor scheme
  • Training, including: Supplier sessions (e.g. Google), Industry bodies (e.g. IAB), External trainers
  • Opportunities to learn about other digital disciplines

We are an equal opportunities employer.

At TIPi Group, we take pride in creating a diverse, equitable and inclusive environment where everyone is welcome and their contributions are valued. When we recruit, hire, train, promote or engage in any other employment practice, we are committed to being an inclusive employer regardless of race, religion, gender identity, sexual orientation, national origin, age, socioeconomic status, medical condition or disability, or any other protected status.

If you have a disability we would be happy to discuss reasonable adjustments to the job with you.

Please note that we will only accept applications from candidates who are legally entitled to work in the South Africa.

Please beware of scams online or from individuals claiming to represent us. A TIPi / ROAST employee will never solicit candidates through a non-TIPi email address or phone number / WhatsApp. Please refuse any request that asks you to provide payment to participate in the hiring process.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Marketing
  • Industries Marketing Services

Referrals increase your chances of interviewing at Kitty by 2x

Get notified about new Full Stack Engineer jobs in City of Cape Town, Western Cape, South Africa .

Cape Town, Western Cape, South Africa 1 day ago

Front end Developer at Datonomy Solutions

Cape Town, Western Cape, South Africa 6 days ago

Cape Town, Western Cape, South Africa 1 day ago

Cape Town, Western Cape, South Africa 1 month ago

City of Cape Town, Western Cape, South Africa 1 week ago

Software Engineer - 85 Percent Average in Matric

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 1 day ago

Cape Town, Western Cape, South Africa 1 day ago

Junior Software Development Engineer (CPT)

Cape Town, Western Cape, South Africa 1 week ago

Software Developer (Full Stack Developer)

Cape Town, Western Cape, South Africa 1 month ago

Frontend Developer - Angular / D3.js (m/f/x) (hybrid)

Cape Town, Western Cape, South Africa 4 months ago

React Full Stack Developer- Cape Town - Theodo UK

Cape Town, Western Cape, South Africa 4 weeks ago

Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 1 month ago

City of Cape Town, Western Cape, South Africa 1 week ago

City of Cape Town, Western Cape, South Africa 5 days ago

Cape Town, Western Cape, South Africa 1 day ago

Cape Town, Western Cape, South Africa 5 days ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 2 months ago

Wynberg, Western Cape, South Africa 7 months ago

Cape Town, Western Cape, South Africa 6 months ago

City of Cape Town, Western Cape, South Africa 1 week ago

Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 2 weeks ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 3 weeks ago

City of Cape Town, Western Cape, South Africa 2 days ago

Cape Town, Western Cape, South Africa 3 weeks ago

Durbanville, Western Cape, South Africa 16 hours ago

Cape Town, Western Cape, South Africa ZAR950,000.00-ZAR1,200,000.00 3 months ago

City of Cape Town, Western Cape, South Africa 4 days ago

City of Cape Town, Western Cape, South Africa 6 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mid developer Jobs in South Africa !

Web Developer

Sandton, Gauteng ICT Engage

Posted today

Job Viewed

Tap Again To Close

Job Description

The ideal candidate should have a keen eye for User Experience (UX), be proficient in modern JavaScript frameworks, and have experience with content management systems. This role requires someone who stays updated with the latest tech trends, thrives under pressure, and can work both independently and within a team.

Key Responsibilities :

  • Develop and maintain responsive and user-friendly websites.
  • Implement best practices for UX/UI design to enhance user engagement.
  • Work with JavaScript frameworks such as React and Vue.js (Vue 3).
  • Ensure website security, particularly in handling APIs and CORS policies.
  • Develop and customize websites using Content Management Systems (WordPress, Umbraco, etc.).
  • Collaborate with designers, project managers, and stakeholders to deliver high-quality web solutions.
  • Stay up to date with the latest web development trends and best practices.
  • Troubleshoot and resolve website issues efficiently.

Requirements

  • Minimum 4 years of professional experience in web development.
  • Expertise in UX design and an understanding of user behavior.
  • Strong knowledge of React, Vue.js (Vue 3), and modern JavaScript frameworks.
  • Experience in implementing website security measures, including API security and CORS policies.
  • Hands-on experience with CMS platforms like WordPress and Umbraco.
  • Ability to work under tight deadlines and handle pressure.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and within a team environment.

Benefits

  • A dynamic and collaborative work environment.
  • Opportunities for growth and professional development.
  • Competitive salary and benefits package.
  • Exposure to cutting-edge technologies and projects.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Developer

Pretoria, Gauteng HuntWave Technologies

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Purpose :

To utilise various web based development languages to build responsive and adaptive UIs for internal and public facing web applications. Our website and client-side web apps are built using React, Next.js, Tailwind, HTML5, JavaScript / TypeScript and CSS.

Minimum education (essential) :

Certificate in relevant Web Development or Graphic Design

Minimum education (desirable) :

Diploma in relevant Web Development or Graphic Design

Minimum applicable experience (years) :

3+ years working experience

Required nature of experience :

  • Experience with translating UI & UX designs into HTML, CSS and Javascript websites using React, with a focus on user experience and usability.
  • Use sound development practices to build a solid product while iterating quickly.

Skills and Knowledge (essential) :

  • Angular
  • React.js
  • HTML
  • JavaScript / TypeScript
  • RESTful APIs
  • Have an excellent sense of design and attention to detail
  • Automated testing (Unit, Integration, End to end) e.g. Cypress, Jest)
  • Code architecture and best practices
  • CMS's (Content Management Systems) e.g. Strapi CMS
  • Skills and Knowledge (desirable) :

  • Next.js
  • Tailwind CSS
  • SCSS
  • State management libraries
  • Analysis and Planning 15%

  • Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
  • Continuously research and evaluate new technologies to optimize development efficiency.
  • Plan and design well-structured, reusable application architecture.
  • Implement and develop according to best practices to ensure high-quality, maintainable systems.
  • Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
  • Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
  • Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
  • Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
  • Proactively identify and mitigate code related risks, adapting as needed.
  • Track tasks and progress within JIRA.
  • Development and Testing 55%

  • Develop software adhering to project plans, deadlines, and coding standards.
  • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
  • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
  • Prepare and maintain testing environments, including examples and instructions.
  • Conduct initial testing and assist in developing testing plans.
  • Implement and maintain automated tests and component libraries according to team practices.
  • Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
  • Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
  • Deploy changes to the production environment following established procedures.
  • Implement and maintain DevOps processes, including CI / CD pipelines and Infrastructure as Code as applicable to the team.
  • Maintain up to date and accurate code and system level documentation.
  • Reporting and Communication 10%

  • Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
  • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
  • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
  • Offer insights and feedback on queries regarding relevant projects.
  • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.
  • Contribution to the Team 15%

  • Take ownership of projects.
  • Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
  • Collaborate with the team to solve problems and ensure successful project delivery - on time and as speced.
  • Contribute to the development of fellow team members through knowledge sharing and promoting best practices.
  • Quality Management and Compliance 5%

  • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
  • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
  • Ensure all testing adheres to defined specifications.
  • Contribute to safeguarding information and data in accordance with company policies.
  • Keep all supporting documents up to date.
  • #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Web Developer

    Pretoria, Gauteng HuntWave

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    Job Purpose:

    To utilise various web based development languages to build responsive and adaptive UIs for internal and public facing web applications. Our website and client-side web apps are built using React, Next.js, Tailwind, HTML5, JavaScript/TypeScript and CSS.

    Minimum education (essential):

    Certificate in relevant Web Development or Graphic Design

    Minimum education (desirable):

    Diploma in relevant Web Development or Graphic Design

    Minimum applicable experience (years):

    3+ years working experience

    Required nature of experience:

    • Experience with translating UI & UX designs into HTML, CSS and Javascript websites using React, with a focus on user experience and usability.
    • Use sound development practices to build a solid product while iterating quickly.


    Skills and Knowledge (essential):

    • Angular
    • React.js
    • HTML
    • JavaScript/TypeScript
    • RESTful APIs
    • CSS
    • Git
    • Have an excellent sense of design and attention to detail
    • Automated testing (Unit, Integration, End to end) e.g. Cypress, Jest)
    • Code architecture and best practices
    • CMS's (Content Management Systems) e.g. Strapi CMS


    Skills and Knowledge (desirable):

    • Next.js
    • Tailwind CSS
    • SCSS
    • State management libraries


    Analysis and Planning 15%

    • Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
    • Continuously research and evaluate new technologies to optimize development efficiency.
    • Plan and design well-structured, reusable application architecture.
    • Implement and develop according to best practices to ensure high-quality, maintainable systems.
    • Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
    • Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
    • Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
    • Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
    • Proactively identify and mitigate code related risks, adapting as needed.
    • Track tasks and progress within JIRA.


    Development and Testing 55%

    • Develop software adhering to project plans, deadlines, and coding standards.
    • Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
    • Use version control effectively and according to best practices, as well as backing up other work according to company standards.
    • Prepare and maintain testing environments, including examples and instructions.
    • Conduct initial testing and assist in developing testing plans.
    • Implement and maintain automated tests and component libraries according to team practices.
    • Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
    • Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
    • Deploy changes to the production environment following established procedures.
    • Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
    • Maintain up to date and accurate code and system level documentation.


    Reporting and Communication 10%

    • Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
    • Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
    • Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
    • Offer insights and feedback on queries regarding relevant projects.
    • Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well articulated responses.


    Contribution to the Team 15%

    • Take ownership of projects.
    • Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
    • Collaborate with the team to solve problems and ensure successful project delivery - on time and as speced.
    • Contribute to the development of fellow team members through knowledge sharing and promoting best practices.


    Quality Management and Compliance 5%

    • Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
    • Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
    • Ensure all testing adheres to defined specifications.
    • Contribute to safeguarding information and data in accordance with company policies.
    • Keep all supporting documents up to date.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Mid Developer Jobs