Junior Software Engineer

Rank Group

Cape Town

On-site

ZAR 420,000 - 600,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rank Group is seeking a Mobile Software Engineer to craft exceptional mobile experiences for iOS and Android. You will design, develop, and maintain cross-platform apps using Flutter, collaborating with product and design to ship features in an Agile environment.

You will write clean, scalable Dart code, implement best practices, and participate in code reviews and testing. The role emphasizes continuous improvement and delivering high-quality customer experiences.

Qualifications

  • 2+ years' experience in mobile application development.
  • Bachelor's Degree in Computer Science or equivalent.
  • Experience with Dart and Flutter required.
  • Experience building applications for iOS and Android.
  • Knowledge of Cubit/Bloc or other state management libraries is beneficial.
  • Understanding of RESTful APIs and web technologies.
  • Solid understanding of software engineering principles and the SDLC.
  • Familiarity with DRY and SOLID principles.
  • Experience working in Agile environments.

Responsibilities

  • Design, develop, and maintain mobile applications using Flutter and related technologies.
  • Collaborate with cross-functional teams to deliver new features and enhancements.
  • Write clean, scalable, and efficient code.
  • Troubleshoot and resolve technical issues.
  • Participate in code reviews, testing, and Agile ceremonies.
  • Contribute to continuous improvement and engineering best practices.

Skills

Dart
Flutter
Mobile development
REST APIs
Agile
SDLC
SOLID
DRY
React Native

Education

Bachelor's Degree in Computer Science or equivalent

Tools

React Native

Job description

We're looking for a Mobile Software Engineer to join our team and help build exceptional mobile experiences for iOS and Android users.

In this role, you'll collaborate with cross fucntional teams to develop, enhance, and maintain high-quality mobile applications. You'll contribute to new features, improve performance, solve technical challenges, and work in an Agile environment focused on delivering great customer experiences.

What you'll do:
  • Design, develop, and maintain mobile applications using Flutter and related technologies.
  • Collaborate with cross-functional teams to deliver new features and enhancements.
  • Write clean, scalable, and efficient code.
  • Troubleshoot and resolve technical issues.
  • Participate in code reviews, testing, and Agile ceremonies.
  • Contribute to continuous improvement and engineering best practices.
What we're looking for:
  • 2+ years' experience in mobile application development.
  • Strong proficiency in Dart and Flutter.
  • Experience building applications for iOS and Android.
  • Knowledge of Cubit/Bloc or other state management libraries.
  • Understanding of RESTful APIs and web technologies.
  • Solid understanding of software engineering principles and the SDLC.
  • Familiarity with DRY and SOLID principles.
  • Experience working in Agile environments.
  • Bachelor's Degree in Computer Science or equivalent
  • Experience with React Native is advantageous.
  • Passion for technology, innovation, and continuous learning.

#RankGroup

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Software Engineer (Flutter)
Senior Mobile Software Engineer (Flutter)

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Mobile Software Engineer (Flutter/Dart) | iOS & Android
Mobile Software Engineer (Flutter/Dart) | iOS & Android

Rank Group • Cape Town

On-site
ZAR 420,000 - 600,000
Junior Mobile Developer
Junior Mobile Developer

Communicate Recruitment • Cape Town

On-site
ZAR 420,000 - 600,000
Flutter Mobile Engineer - Build Beautiful, Fast Apps
Flutter Mobile Engineer - Build Beautiful, Fast Apps

ATS Client • Cape Town

On-site
ZAR 700,000 - 1,000,000
Senior Mobile Engineer - Flutter Apps | Hybrid & Growth
Senior Mobile Engineer - Flutter Apps | Hybrid & Growth

The Rank Group plc • Cape Town

Hybrid
ZAR 650,000 - 900,000
Hybrid working
Private medical insurance
Life insurance
+2
Senior Mobile Engineer - Flutter Apps, Fast & Global
Senior Mobile Engineer - Flutter Apps, Fast & Global

Rank Group • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid working
Development opportunities
Private medical insurance
+2
Senior Mobile Flutter Developer
Senior Mobile Flutter Developer

Boardroom Appointments • Durban

On-site
ZAR 700,000 - 1,000,000
Flutter Mobile Engineer - Cross-Platform Apps (iOS/Android)
Flutter Mobile Engineer - Cross-Platform Apps (iOS/Android)

ATS Client • Cape Town

Hybrid
ZAR 987,058 - 1,425,750
Pensions
Bonus schemes
Private medical insurance
+2
Intermediate Software Engineer – Flutter / Mobile
Intermediate Software Engineer – Flutter / Mobile

TMA Proactive Partners • Cape Town

On-site
ZAR 540,000 - 1,020,000
Competitive salary
Hybrid working arrangement
International customer base
Flutter Mobile Engineer – iOS/Android, Cross‑Functional
Flutter Mobile Engineer – iOS/Android, Cross‑Functional

Communicate Recruitment • Cape Town

On-site
ZAR 420,000 - 600,000