Senior Mobile Engineer

6 days ago


Cape Town, Western Cape, South Africa Gumtree South Africa Full time

The Senior Mobile Engineer is responsible for developing high-quality user interfaces (UI) and experiences (UX), leveraging expertise in Front-End development and experience with reactive frameworks and server-side features to contribute to the continuous delivery of high-performance web applications. The role requires the Senior Mobile Engineer to build and publish mobile apps and shape the mobile tech direction and own the development of features on an app with a large userbase.

Responsibilities :

  1. Development of App Interfaces and Features:
    Develop robust, well-structured, and user-friendly app interfaces and features using Flutter and Dart.
    Write clean, easy-to-understand, and maintainable code.
  2. Collaboration and Best Practices:
    Contribute to a culture of best practices and collaborate to maintain the technical quality and simplicity of our software.
    Assist Junior and Intermediate developers with guidance and mentorship.
  3. Quality Assurance and Testing:
    Write automated tests to minimize bugs and ensure high-quality code and application performance.
    Identify, troubleshoot, and resolve bugs promptly.
  4. Continuous Integration and Deployment:
    Assist with the setup and debugging of CI/CD pipelines to streamline development processes.
  5. Documentation and Knowledge Sharing:
    Write and maintain comprehensive documentation for development processes and application features.
  6. Agile Teamwork:
    Actively participate in an agile team environment to groom, prepare, and plan sprint work effectively.

Requirements :

Knowledge, skills and attributes:

  1. Ability to work toward release goals.
  2. Strong teamwork skills.
  3. Good verbal and written communication skills.
  4. Excellent problem-solving abilities.
  5. Inquisitive nature and drive to understand and solve problems.
  6. Willingness to share knowledge and mentor peers.
  7. Familiarity with web development concepts such as Web Security Vulnerabilities, Cross-Site Scripting (XSS), and CORS.
  8. Experience with web development architectures such as single-page applications (SPAs), progressive web applications (PWAs), Model-View-Controller (MVC), server-side rendering (SSR), micro front-ends, module federation, and resumability.
  9. Extensive experience with build tools like Vite, Webpack, and Gulp.
  10. Understanding of Continuous Integration and Continuous Deployment (CI/CD) pipelines and processes.
  11. Comfortable working in a command-line interface (CLI) and on remote hosts.
  12. Well versed in designing and delivering high quality app user interfaces and experiences.
  13. Well versed in app performance optimisation.
  14. Well versed in Test-Driven Development (Mockito).
  15. Competent with version control and Git.
  16. Experience with the configuration and use of CI/CD pipelines.
  17. Bonus: Experience with native Android and/or iOS app development.
  18. Bonus: Experience with Riverpod.
  19. Bonus: Familiar with Linux.

Education and training:

  1. Bachelor's degree in Computer Science, Engineering, Mathematics, or related fields.

Experience:

  1. At least 5 years of experience in software development.
  2. At least 3 years of experience with Flutter and Dart, including hands-on experience with API integration and publishing to app stores.
  3. Flutter and Dart (Android and iOS).
  4. Firebase.
  5. Git.
  6. Experience in breaking complex solutions into smaller, reusable modules.
  7. Ability to create high-quality front-end user interfaces and experiences.
  8. Proficiency in web performance optimization techniques.
  9. Proficiency in Test-Driven Development (TDD).
  10. Competence with reactive web frameworks like React and NodeJS.
  11. Competence with version control systems like Git.
  12. Extensive API integration experience through HTTP/S requests, GraphQL, and Websockets.
  13. Strong problem-solving skills and the ability to debug and troubleshoot code.
Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • Advertising Services
#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa PayTech Nexus Ltd Full time

    About the job Senior React Native Mobile EngineerPayTech Group is a dynamic Fintech company based in Cape Town, South Africa. We specialize in leveraging technology to revolutionize the finance industry. Our team is comprised of talented individuals who are passionate about pushing the boundaries of technology to create exceptional user experiences.We are...


  • Cape Town, Western Cape, South Africa Collinson Full time

    We are looking for a skilled Senior Mobile Software Engineer who will play a crucial role in transforming our development approach to building and maintaining our travel retail e-commerce solutions.The ideal candidate has significant experience in developing solid frontend applications, understands mobile platform constraints, and prioritizes data security...


  • Cape Town, Western Cape, South Africa Yassir Full time

    About UsOur mission is to provide innovative solutions for daily life services.We operate in multiple cities across the Maghreb region.Our team is passionate about technology and committed to excellence.We're looking for talented individuals to join our engineering team.As a Senior Mobile Android Engineer, you will be responsible for developing high-quality...


  • Cape Town, Western Cape, South Africa DLK Group Full time

    Career Opportunity at DLK GroupAbout the RoleDLK Group is seeking a highly skilled Senior Mobile Device Management Specialist/Consultant to join our team. The ideal candidate will have extensive experience with Microsoft Certified Engineer certification and mobile device management certification (such as SAP Afaria or ZEN Mobile).Key ResponsibilitiesManage...


  • Cape Town, Western Cape, South Africa Rarecruit (Pty) Ltd Full time

    As part of our team, you'll be responsible for executing and optimizing top-tier marketing strategies across Apple Search Ads and Mobile AdNetworks in assigned markets to drive customer acquisition and revenue growth for selected brands. You will manage substantial budgets and collaborate with digital marketing teams within the Digital Marketing department...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Company Overview:We're a leading developer recruitment agency in Cape Town, passionate about connecting talented individuals with exciting opportunities.About the Role:We're seeking an experienced Mobile Team Lead to spearhead the creation of innovative iOS and Android apps that redefine the fintech experience. You'll take complex technologies like...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Job Summary:The Senior Mobile Software Engineer will play a key role in developing and maintaining mobile applications.Key Responsibilities:Apply software engineering fundamentals and best practices to deliver high-quality solutions.Stay up-to-date with emerging technologies and adapt to new frameworks.Design and implement small projects within an enterprise...


  • Cape Town, Western Cape, South Africa Scrums Full time

    Our Scrums.com StoryAt Scrums.com (formerly SovTech), we believe the future of software lies in the talent, innovation, and creativity found on the African continent. For over a decade, we have been pioneering world-class software development for a global audience. We are the leading custom software development company from Africa that, like any great tech...


  • Cape Town, Western Cape, South Africa The Rank Group plc Full time

    Key ResponsibilitiesWe are looking for an experienced Senior Mobile Software Engineer who thrives in a collaborative environment and has a passion for gaming. Your responsibilities will include:Crafting stunning UIs and blazing-fast features using FlutterCollaborating with designers and product wizards to make our app the best it can beWriting clean,...


  • Cape Town, Western Cape, South Africa The Rank Group plc Full time

    About The JobThe Rank Group plc is a leading global digital gaming company, driven by top-tier talent and technology. Our iconic brands offer online entertainment, bingo, and slot gaming, as well as social gaming mobile experiences, leveraging proprietary and licensed software.As a Senior Mobile Software Engineer, you will contribute to the success of our...


  • Cape Town, Western Cape, South Africa Yoyo Group Full time

    We are seeking a skilled iOS Mobile Engineer to join our innovative Collab team. Yoyo Collab is our professional services business unit where our team works on secondment inside large corporates building out their product vision and strategy. In this role you will be responsible for developing high-quality mobile applications for iOS, collaborating closely...


  • Cape Town, Western Cape, South Africa Dvt Full time

    DVT is looking for a skilled Senior iOS Developer to join our dynamic team.As a member of our team, you will be working on a large-scale project focused on rebuilding an existing application for various iOS devices, including mobile phones and tablets.About the ProjectThe project involves developing cutting-edge iOS applications and integrating them with...


  • Cape Town, Western Cape, South Africa Ignition Group Full time

    Job title : Senior Mobile EngineerJob Location : Western Cape, Cape TownDeadline : April 28, 2025Quick Recommended LinksJobs by Location Job by industries Responsibilities : Development of App Interfaces and Features:Develop robust, well-structured, and user-friendly app interfaces and features using Flutter and Dart. Write clean, easy-to-understand, and...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Company Overview:Tumaini Consulting prioritizes growth, innovation, and people.A dynamic team tackles complex challenges with dedicated career development and direct access to leadership.Job Description:Senior Mobile Software Engineer Exciting OpportunityKey Responsibilities:Proficiency in software engineering fundamentals and commitment to clean code and...


  • Cape Town, Western Cape, South Africa Yoyo Wallet Full time

    Yoyo is on a mission to empower companies to delight their customers by creating delight in every connection.We power some of the SA's leading brands with seamlessly integrated loyalty and rewards software solutions. We're not just a team; we're a powerhouse of passionate and world-class talent, minds, and creativity.Our values are like our North Star,...


  • Cape Town, Western Cape, South Africa Dvt Full time

    At DVT, a leading software development company, we are seeking an experienced Senior IOS Developer to join our dynamic team.You will be part of a large-scale project focused on rebuilding an existing application for various iOS devices, including mobile phones and tablets.About the RoleYou will be responsible for developing cutting-edge iOS applications and...


  • Cape Town, Western Cape, South Africa DLK Group Full time

    Cape Town, South Africa | Posted on 15/10/2024 We are seeking a Senior Systems Engineer who holds a Microsoft Certified Engineer certification and mobile device management certification (such as SAP Afaria or ZEN Mobile). The ideal candidate will have 5 years of experience with Microsoft certification (MSCE or higher), as well as MDM product certification...

  • Mobile App Engineer

    4 days ago


    Cape Town, Western Cape, South Africa Talent Shore SA Ltd Full time

    We are seeking a talented and experienced Mobile App Engineer to join our team at Talent Shore SA Ltd. As a key member of our cross-functional team, you will be responsible for designing, developing, and maintaining high-quality mobile applications using Flutter and Dart.Key Responsibilities:Enhance and Maintain Existing Applications: Leverage your technical...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    Hire Resolve's client is a leading provider of innovative software solutions, seeking a skilled Senior Mobile Application Developer to join their development team.This is an exciting opportunity to work on cutting-edge projects and collaborate with a talented team of developers using the latest technologies in mobile application...


  • Cape Town, Western Cape, South Africa Yassir Full time

    Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (~$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.We offer on-demand...