Junior Graduate App Developer

Durpro Workforce Solutions

Durban

On-site

ZAR 200,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Durpro Workforce Solutions is looking for a motivated Junior Graduate App Developer in Durban. This entry-level position is ideal for recent graduates passionate about mobile and web application development. You will gain hands-on experience by contributing to all stages of the software development lifecycle, including designing and maintaining applications.

The candidate will work under experienced developers, collaborating on coding tasks and Agile team processes for delivering quality software solutions.

Qualifications

  • Recent graduate or equivalent in a relevant field.
  • No formal work experience required; internships or projects are beneficial.

Responsibilities

  • Assist in the design, development, testing of applications.
  • Write clean and maintainable code under guidance.
  • Participate in Agile ceremonies and team collaborations.

Skills

Java
C#
JavaScript
Python
Kotlin
Swift
HTML5
CSS3
React
Angular
Vue.js
Flutter
React Native
APIs and RESTful services
SQL
NoSQL
Git version control
Software testing principles
Agile development methodologies

Education

Bachelor's Degree or equivalent in Computer Science, IT, Software Development, Computer Engineering

Job description

Junior Graduate App Developer

Job Summary

We are seeking a motivated and enthusiastic Junior Graduate App Developer to join our development team. This entry-level role is ideal for a recent graduate with a passion for mobile and/or web application development who is eager to gain hands‑on experience in designing, developing, testing, and maintaining software applications.

The successful candidate will work alongside experienced developers, participate in all stages of the software development lifecycle, and contribute to building high‑quality applications that meet business and user requirements.

Key Responsibilities
  • Assist in the design, development, testing, and deployment of mobile and web applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Participate in code reviews and implement feedback to improve coding standards.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Collaborate with cross‑functional teams, including designers, business analysts, and QA testers.
  • Contribute to application documentation, technical specifications, and user guides.
  • Assist with application maintenance, updates, and enhancements.
  • Stay informed about emerging technologies, development frameworks, and industry best practices.
  • Support testing activities, including unit testing and user acceptance testing.
  • Participate in Agile ceremonies such as daily stand‑ups, sprint planning, and retrospectives.
Minimum Requirements
Education
  • Bachelor's Degree, National Diploma, or equivalent qualification in:
    • Computer Science
    • Information Technology
    • Software Development
    • Computer Engineering
    • Or a related field
Experience
  • No formal work experience required.
  • Internship, university projects, personal projects, or coding bootcamp experience will be advantageous.
Technical Skills

Knowledge of one or more of the following:

  • Programming languages such as:
    • Java
    • C#
    • JavaScript
    • TypeScript
    • Python
    • Kotlin
    • Swift
  • Front‑end technologies:
    • HTML5
    • CSS3
    • React
    • Angular
    • Vue.js
  • Mobile development frameworks:
    • Flutter
    • React Native
    • Android Development
    • iOS Development
  • Basic understanding of:
    • APIs and RESTful services
    • Databases (SQL and/or NoSQL)
    • Git version control
    • Software testing principles
    • Agile development methodologies
Competencies and Attributes
  • Strong problem‑solving and analytical skills.
  • Eagerness to learn and develop technical skills.
  • Good communication and interpersonal abilities.
  • Ability to work effectively in a team environment.
  • Attention to detail and commitment to quality.
  • Ability to manage multiple tasks and meet deadlines.
  • Positive attitude and willingness to accept feedback.
Key Performance Indicators (KPIs)
  • Delivery of assigned development tasks within agreed timelines.
  • Code quality and adherence to development standards.
  • Participation in team projects and Agile processes.
  • Successful resolution of bugs and support requests.
  • Continuous improvement in technical knowledge and skills
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Application Developer
Mobile Application Developer

Nextech • Wes-Kaap

On-site
ZAR 450,000 - 750,000
Application Developer
Application Developer

ATS Client • Johannesburg

On-site
ZAR 240,000 - 360,000
Junior App Developer: Build Mobile & Web Apps
Junior App Developer: Build Mobile & Web Apps

Durpro Workforce Solutions • Durban

On-site
ZAR 200,000 - 300,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
Mobile App Sr. Developer
Mobile App Sr. Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Junior Full Stack Developer
Junior Full Stack Developer

CloudDevs • South Africa

Remote
Paid overtime or time-off-in-lieu
15 annual leave days
Access to paid learning platforms
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

Blue Pearl HQ • Cape Town

On-site
ZAR 480,000 - 720,000
Junior Application Developer-Experience Full stack
Junior Application Developer-Experience Full stack

Blue Pearl HQ • Johannesburg

On-site
ZAR 500,000 - 650,000
Application Developer
Application Developer

Nambiti Technologies • Johannesburg

On-site
ZAR 500,000 - 700,000
Junior Application Developer-Experience Full stack
Junior Application Developer-Experience Full stack

Blue Pearl PTY • Johannesburg

On-site
ZAR 300,000 - 450,000