674,537open jobs
39,091companies
101,942added this week
Browse all
Location
Remote/Hybrid (South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

Job Description:

As a Senior Mobile Software Engineer, you'll work with cross-functional teams to design, build, and enhance mobile applications across both Android and iOS platforms. You'll collaborate closely with product managers, designers, technical leads, and fellow engineers to deliver high-quality mobile experiences while contributing to technical direction and best practices.

Key responsibilities include:

  • Building and maintaining mobile applications using Flutter.
  • Developing new features and improving existing functionality alongside product and design teams.
  • Writing clean, scalable, and efficient code that performs reliably at scale.
  • Optimising applications for performance, usability, and overall user experience.
  • Identifying, investigating, and resolving complex technical challenges.
  • Mentoring intermediate and junior software engineers while helping establish engineering best practices.
  • Participating in code reviews and contributing to continuous improvement initiatives.
  • Collaborating across front-end, back-end, UI, and engineering teams to ensure optimal full-stack performance.
  • Contributing within Agile teams through planning sessions, stand-ups, and delivery cycles.
  • Driving quality through unit testing, integration testing, and a strong software craftsmanship mindset.
  • Staying current with new mobile technologies, frameworks, and engineering practices.
What makes this role attractive to developers?
  • Work with highly skilled engineers who actively share ideas and knowledge.
  • Exposure to modern mobile technologies and engineering practices.
  • Opportunities to mentor and influence technical standards.
  • Hybrid working environment that supports flexibility and productivity.
  • Strong focus on learning, growth, and long-term career development.

Skills & Experience:

  • 5+ years of mobile application development experience.
  • Strong proficiency in Dart, Flutter, and related mobile technologies.
  • Experience building applications for both iOS and Android platforms.
  • Experience with Bloc, Cubit, or similar state management frameworks.
  • Strong understanding of RESTful APIs and web technologies.
  • Solid understanding of software engineering principles and the Software Development Life Cycle (SDLC.
  • Experience working within Agile software development environments.
  • Strong communication, collaboration, and mentoring capabilities.
  • Passion for building exceptional software and delivering outstanding user experiences.
  • Passion for gaming is advantageous.

Qualification:

  • Relevant Degree, Diploma, or equivalent software engineering experience.
  • 5+ years of professional mobile development experience.

Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.

Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
674,537 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$18k – $24k per year • In office • Full-Time • 2+ years exp
JavaScript
Java
TypeScript
C#
C++
Dart
C#
.NET
Dart
Bloc
Frontend
Angular
Mobile
Flutter
State Management
DevOps
GitHub
Management
Agile
Apply
Remote/Hybrid • Full-Time • 5+ years exp
JavaScript
Java
TypeScript
C#
C++
Dart
C#
.NET
Dart
Bloc
Frontend
Angular
Mobile
Flutter
State Management
Management
Agile
Apply
Mobile Developer 3 hours ago
In office • Full-Time • 3+ years exp
JavaScript
Java
Kotlin
TypeScript
C#
C++
Dart
Swift
C#
.NET
Frontend
Angular
React.js
Mobile
Flutter
React Native
Apply
$80k – $161k per year (Estimated) • In office • Secret • Full-Time • 6+ years exp • Bachelor's Degree • Tysons
Python
SQL
Databases
Databricks
DevOps
Azure
AWS
Analytics
Power BI
ETL/ELT
Management
Power Automate
Power Apps
Agile
Apply
Delivery Lead 3 hours ago
$74k – $80k per year • Remote/Hybrid • Full-Time
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Management
Jira
Agile
Scrum
Kanban
Apply
Executive Recruiter 3 hours ago
$20k – $43k per year (Estimated) • In office • Full-Time • 5+ years exp
Robotics
ACT
Apply
$9k – $17k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Natal
Analytics
Microsoft Excel
Apply
$9k – $17k per year (Estimated) • In office • Full-Time • Durban
Analytics
Microsoft Excel
Apply
$26k – $33k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Natal
Apply
$9k – $17k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Sandton
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
674,537 more open roles from verified company boards, updated every day.