Senior Mobile Software Engineer (Flutter)
Communicate Recruitment · Cape Town, South Africa ·
- Work mode
- Hybrid
- Seniority
- Senior
- Category
- Mobile
- Experience
- 5+ years
Communicate Recruitment · Cape Town, South Africa ·
niural · Niural Nepal
George Bernard Consulting · United States
flyscoot · Singapore HQ
PlaySimple Games · Bangalore North, India
A senior mobile engineer designs, builds, and maintains Android and iOS apps using Flutter and Dart, collaborates with product, design, and backend teams, mentors junior developers, and drives quality through code reviews, testing, and Agile delivery. The role is hybrid in Cape Town via a recruitment agency's client.
SUMMARY:
Are you at the stage of your career where you want more influence, more ownership, and the opportunity to build products that reach users at scale?
POSITION INFO:
Job Description: As a Senior Mobile Software Engineer, you will play a key role in designing, building, and improving mobile applications across both Android and iOS platforms. Working closely with Product Managers, Designers, Technical Leads, and Software Engineers, you will help deliver high-quality mobile solutions while contributing to technical direction, engineering best practices, and long-term product success. Key responsibilities include: Building and maintaining mobile applications using Flutter and Dart Developing new features and enhancing existing functionality Writing clean, scalable, and maintainable code Optimising application performance, reliability, and user experience Troubleshooting and resolving complex technical challenges Mentoring and supporting intermediate and junior developers Participating in code reviews and contributing to engineering best practices Collaborating across front-end, back-end, product, and design teams Contributing to Agile ceremonies and delivery processes Driving software quality through testing and continuous improvement Staying current with emerging mobile technologies and development trends Why Consider This Opportunity? Work on mobile products used at scale Influence technical decisions and engineering standards Collaborate with highly skilled software engineers in a supportive environment Hybrid working model that supports flexibility and work-life balance Opportunity to mentor developers and expand your technical leadership skills Exposure to modern mobile engineering practices and technologies Strong focus on learning, innovation, and long-term career growth Skills & Experience: Minimum 5+ years' of mobile application development experience Strong proficiency in Flutter and Dart Experience developing applications for both iOS and Android platforms Experience with Bloc, Cubit, or similar state management frameworks Solid understanding of RESTful APIs and web technologies Strong understanding of software engineering principles and the Software Development Life Cycle (SDLC) Experience working within Agile software development environments Strong communication, collaboration, and mentoring abilities Passion for building high-quality software and exceptional user experiences An interest in gaming would be advantageous Qualification: Relevant Degree, Diploma, or equivalent software engineering experience Minimum 5+ years' of professional mobile development experience 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.
Prematch · Cologne, Germany