Point your AI agent at freehire and let it find you a job.

Get the CLI →

AES Global

New

Senior Mobile Software Engineer (Kotlin, Swift, Flutter)

Posted 3 views
Discussion

Summary

AES Global, an enterprise software consultancy in Johannesburg, seeks a Senior Mobile Software Engineer to build enterprise-grade mobile apps used at scale, working with Kotlin, Java, Swift, Flutter and React Native. The senior role includes mentoring engineers, architecting work end to end, tightening CI/CD and managing client relationships.

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.

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available