SUMMARY:
Imagine joining a team where your ideas genuinely influence the product, where modern mobile development is embraced, and where you'll have the freedom to build, mentor, innovate, and leave your mark on applications used at scale.
My client is looking for a Senior Mobile Software Engineer who thrives on solving complex challenges, building exceptional user experiences, and working alongside talented software engineers in a highly collaborative environment. This is more than just another developer job. It's an opportunity to help shape mobile products, mentor developers, and work with modern technologies while continuously growing your career
POSITION INFO:
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 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