Senior Mobile Software Engineer (Kotlin, Swift, Flutter)

AES Global

Johannesburg

Hybrid

ZAR 900,000 - 1,400,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Provident fund
Wellness programme

Job summary

AES Global in Johannesburg seeks a Senior Mobile Software Engineer to lead the development of enterprise-grade mobile apps. You will mentor engineers, influence team practices, and set the standard for delivery while engaging with clients and stakeholders.

You will work across the lifecycle from design to release, researching new technologies and applying best practices. The role is hybrid in Johannesburg with opportunities for leadership and impact.

Qualifications

  • Bachelor's degree in IT, Engineering or a related science field.
  • 6+ years as a software engineer in an enterprise environment.
  • Experience in a delivery team shipping a product with other disciplines.
  • Strong fundamentals, clean code and best practices.
  • Proficiency across a range of technologies and ability to learn quickly.
  • Ability to architect and structure end-to-end features.
  • Experience interfacing with REST APIs.
  • Experience deploying to app stores.

Responsibilities

  • Build high-quality mobile applications used at scale by large organisations.
  • Improve release quality with containerisation and CI/CD.
  • Own the lifecycle from system design to estimation and scoping.
  • Research new technologies and apply them to projects.
  • Mentor and grow engineers and influence team processes.
  • Coordinate with teams to meet quality standards and timelines.
  • Build strong client relationships and manage expectations.
  • Ensure data security and regulatory compliance.

Skills

REST APIs
End-to-end design
Mentoring

Education

Bachelor's degree in IT/Engineering

Tools

Firebase
Room

Job description

An enterprise software consultancy in Johannesburg needs a Senior Mobile Software Engineer to work on enterprise-grade mobile applications. You’re someone who has mastered mobile: a deep understanding of the ecosystems, the best practices and the interface design that separates a good app from a tolerated one.

You’d join a community of highly skilled engineers, and the role carries real seniority — mentoring, influencing how the team works, and setting the bar others work to.

Delivery
  • Build high-quality mobile applications used at genuine scale by large, established organisations
  • Raise the quality of what ships, using containerisation and continuous integration to tighten the release process
  • Work across the lifecycle — system design, analysis, scoping and estimation
  • Research current technologies and put them to use on your project
People and customers
  • Mentor and grow other engineers
  • Influence change within the team and drive a collaborative culture
  • Coordinate with teams to meet quality standards and timelines
  • Build strong client relationships, understand the business need and manage expectations
  • Identify opportunities for service improvement and strategic alignment
  • Ensure compliance with data security and industry regulation
What you’ll need
  • A bachelor’s degree in IT, Engineering or another of the sciences
  • At least 6 years as a software engineer in an enterprise environment
  • Experience in a delivery team working alongside other disciplines to ship a product
  • A solid grasp of software engineering fundamentals, and commitment to clean code and best practice
  • Proficiency, ideally mastery, across a range of technologies, and the agility to pick up new ones
  • The ability to architect and structure a discrete piece of work end to end
  • Experience interfacing with REST APIs
  • Experience deploying to the app stores
The stacks in use
  • Languages: Kotlin, Java and Swift
  • Frameworks: Flutter, React Native, Ionic/Capacitor
  • Databases: Room and Firebase
What you’ll get
  • Medical aid, provident fund and insurance benefits
  • A wellness programme with professional support across all aspects of wellbeing
  • Hands-on support from leadership, with continuous feedback and regular performance reviews
  • Large-scale enterprise work, and structured training that runs from technical depth through to leadership

Johannesburg. Hybrid. Permanent.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs
Mobile Team Lead
Mobile Team Lead

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Twice-yearly salary increases
Guaranteed bonuses
Wellness programs
+3
Senior Mobile Engineer (Kotlin/Swift/Flutter) - Hybrid
Senior Mobile Engineer (Kotlin/Swift/Flutter) - Hybrid

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Wellness programme
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
ZAR 390,600 - 725,400
Senior Software Developer - Mobile (Android)
Senior Software Developer - Mobile (Android)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Professional development opportunities
Mobile App Sr. Developer
Mobile App Sr. Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Entelect • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Biannual salary raises
Guaranteed bonuses
Wellness programs
+2