SUMMARY:
Are you a senior mobile developer who thrives on building high-quality apps used at scale? Do you enjoy solving complex technical challenges, mentoring developers, and influencing engineering best practices?
My client is looking for a Senior Software Engineer (Mobile) to join a highly skilled engineering team where collaboration, innovation, and software craftsmanship are valued. This is an opportunity to work on modern mobile applications across both iOS and Android platforms using Flutter, while contributing to products that impact a large and growing user base.
If you're exploring developer jobs, IT jobs, information technology jobs, or senior developer vacancies where your technical expertise can truly make a difference, this role deserves your attention.
POSITION INFO:
Job Description: As a Senior Software Engineer, you will work within cross-functional agile teams, partnering with developers, designers, product managers, and technical leaders to deliver exceptional mobile experiences. Key responsibilities include: Building and maintaining mobile applications using Flutter Developing scalable, clean, and efficient code Collaborating with designers and product teams to deliver new features and enhance existing functionality Ensuring applications are optimised for performance, stability, and user experience Identifying, troubleshooting, and resolving technical challenges Mentoring and guiding intermediate and junior software engineers Participating in code reviews and driving engineering best practices Working closely with UI, frontend, backend, and technical teams to deliver high-quality solutions Contributing to Agile ceremonies including planning sessions, stand-ups, and delivery reviews Performing unit and integration testing Championing software craftsmanship and Test-Driven Development principles Keeping abreast of emerging technologies, frameworks, and development trends You'll join an environment that encourages collaboration, continuous learning, and professional growth, while working alongside talented engineers in geographically distributed Agile teams. Skills & Experience: Minimum 5+ years' of mobile application development experience Strong experience with Flutter , Dart , and related technologies Proven experience developing mobile applications for both iOS and Android Experience with Bloc\/Cubit or similar state management frameworks Strong understanding of RESTful APIs and web technologies Solid knowledge of software engineering principles and the full SDLC Experience working within Agile development environments Ability to mentor and influence engineering teams Passion for building quality software and delivering excellent user experiences An interest in gaming and digital products would be advantageous Qualification: Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or equivalent practical experience will be advantageous. Demonstrated commercial experience in mobile software development is essential. Connect with us on 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.
You'll apply on Communicate Recruitment's own site before 7 November 2026. Put your most relevant experience at the top of your CV first.
Apply NowReal employers never ask you to pay to apply. How to spot a job scam