Mobile Software Engineer

2 months ago


Cape Town, South Africa Lula Full time

ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS

WHAT WE DO

Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.

If you're looking for a new place to call ‘home' that believes in the potential of the broader SME landscape in South Africa and a place where you'll work with awesome people - then Lula's the place for you

We're making business banking fast, human, Lula

OUR VALUES

Collaborative - we're a clan and work together as a team, always towards a common goal

Committed - we're accountable and follow through no matter the challenge

Curious - we look for better ways to do things and make a positive difference

Connected - we stay close to, learn from and look to understand each other and our customers

Compassionate - we go out of our way to care about our colleagues, our customers and our community

OVERALL PURPOSE

Our platform is the market leader in online business lending and the Lula business bank, is built on the Microsoft stack and is hosted in Azure. 

We are looking for a motivated Mobile Software Engineer to join our Engineering team. The successful candidate will be required to contribute towards technical decision making, planning and development of features and. The mobile application enables our business banking product.  The focus would be on implementations on the React Native mobile applications for iOS and Android, but also include working on and with the business banking backend as part of the cross functional squad.

In addition, the successful candidate will work in an agile team, contribute to the feature development and be an active member of code reviewing sessions. This role will expose you to several aspects of software development, API integrations, full stack technologies, DevOps practices and development with a product focus of quality and maturity.  

Responsibilities will include but is not limited to:

  • Extend and maintain existing and new software systems on the Lula business banking application
  • Planning, estimating, and continuously improving code quality, system design and processes
  • Work with the business to understand and implement requirements and assist with estimation efforts
  • Mentorship of more junior team members
  • Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
  • Participation in technical architecture/problem resolution sessions
  • Work in an agile environment, assisting in the move towards
  • Feature development with a focus on quality and automation

THE COMPETENCIES WE'RE AFTER

  • Full stack development exposure
  • Ability to mentor more junior team members 
  • Efficiency and optimisation driven 
  • Autonomous, but a team player
  • Analytical thinker 
  • Problem solver 
  • Attention to detail 
  • Good communication skills 
  • Knowledge sharing 
  • Interest and passion for technology 

THE SKILLS AND EXPERIENCE WE'RE LOOKING FOR

  • A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent 
  • Honours and/or Master's degree an added advantage 
  • 4+ years mobile development experience 
  • Solid experience in test-driven development and  
  • Exposure to front-end technologies (React Native exposure beneficial) 
  • Exposure to cloud based environments (Azure exposure beneficial) 
  • Exposure to database design and Agile development 
  • Exposure to source control (e.g Git) and deployment automation
  • Good knowledge of RestFul APIs
  • Good understanding of secure coding practices, including OIDC implementations 
  • Knowledge delivering applications to both Google Play or the AppStore

Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks



  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software Engineer in Cape...


  • Cape Town, South Africa Initiate International Full time

    The Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software...


  • Cape Town, South Africa Initiate International Full time

    Step into the future with our Mobile App Software Development team, where innovation is not just a buzzword—it's our daily mission!  We’re the architects of exceptional mobile experiences, taking ideas from inception through to groundbreaking, user-centric applications. Our team is essential to creating apps that not only meet business goals but also...


  • Cape Town, South Africa The Rank Group Full time

    Job DescriptionAre you a Senior Mobile Software Engineer who thrives in a collaborative environment? Do you dream in clean code and crave killer performance?Then this is YOUR chance to join our fast-paced, agile team and build amazing mobile apps with cutting-edge tech.Here's what you'll be doing:Craft stunning UIs and blazing-fast features using Flutter...

  • Software Engineer

    3 months ago


    Cape Town, South Africa The Rank Group Full time

    Company Description Rank Interactive, the digital arm of the Rank Group plc, stands as a leading global digital gaming company fuelled by top-tier talent and technology. Recognised through iconic brands, our products and our people, we bring entertainment to millions of people worldwide on various devices daily. Operating with a multi-branded...


  • Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • Cape Town, South Africa NBCUniversal Full time

    Job Description As a key member of the Cape Town based team, the Senior Mobile Software Engineer will be responsible for: Providing expertise and analysis for new feature requirements, implementing them as code. Maintaining the codebase of existing mobile applications (Flutter, native iOS and Android). Continuous code improvement, refactoring and...

  • Software Engineer

    3 months ago


    Cape Town, South Africa The Rank Group Full time

    Job DescriptionAre you an intermediate Flutter whiz who thrives in a collaborative environment? Do you dream in clean code and crave killer performance?Then this is YOUR chance to join our fast-paced, agile team and build amazing mobile apps with cutting-edge tech.Here's what you'll be doing:Craft stunning UIs and blazing-fast features using Flutter...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    As a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...


  • Cape Town, South Africa Dynexity Full time

    Calling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.


  • Cape Town, South Africa Dynexity Full time

    Calling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Calling on all Senior Software Engineers for a multinational media group in Cape Town. The successful candidate should have Computer Science Degree/Diploma and advanced C# experience. If you enjoy building websites, backend systems or mobile applications this is for you.


  • Cape Town, South Africa Communicate Recruitment Full time

    As a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...


  • Cape Town, South Africa Communicate Recruitment Full time

    As a Senior Software Engineer, you will design, develop, and maintain complex software applications, working closely with cross-functional teams. You will mentor junior engineers, conduct code reviews, and ensure best practices. Your role will involve troubleshooting technical issues, staying updated with industry trends, and applying new technologies to...


  • Cape Town, South Africa Progressive Edge Full time

    Mobile Applications QA EngineerCape Town (Hybrid)A Fintech company has a new role available for Mobile Applications QA Engineer to join their Team. The organisation builds and offers various products and services for small and medium enterprises.Overall PurposeAs a seasoned Mobile QA Engineer, the overall purpose is to ensure the quality and functionality of...


  • Cape Town, South Africa Yoyo Group Full time

    Company Description Yoyo powers some of the world’s leading retail and corporate brands, through customer loyalty and rewards software solutions, to offer the world's most rewarding buying experience. We create a space where passionate, smart, curious and creative people thrive. Our values are our way of being, and how we show up every day. This is how...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Our client is dedicated to equipping you with top-notch tools and resources to conjure up software solutions that truly shine. Youll tackle real-world puzzles with their premier business automation platform. Picture yourself working with the latest and greatest, from mobile apps and GIS mapping to hardware provisioning and mobile money marvelsthis is where...


  • Cape Town, South Africa Communicate Recruitment Full time

    Our client is dedicated to equipping you with top-notch tools and resources to conjure up software solutions that truly shine. Youll tackle real-world puzzles with their premier business automation platform. Picture yourself working with the latest and greatest, from mobile apps and GIS mapping to hardware provisioning and mobile money marvelsthis is where...


  • Cape Town, South Africa Communicate Recruitment Full time

    Our client is dedicated to equipping you with top-notch tools and resources to conjure up software solutions that truly shine. Youll tackle real-world puzzles with their premier business automation platform. Picture yourself working with the latest and greatest, from mobile apps and GIS mapping to hardware provisioning and mobile money marvelsthis is where...


  • Cape Town, South Africa People Solved Full time

    Job Description:A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineer (React Native) who will be responsible for the planning, design, development, and maintenance of mobile applications. This team plays a pivotal role in creating mobile experiences that meet user needs, align...