1,217 Android App jobs in South Africa

Senior Android Engineer

Western Cape, Western Cape Luno

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
About us:

Luno is the crypto investment app you can rely on, enabling you to buy, store and explore crypto securely. We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly.

Since 2013, we’ve helped millions of people around the world invest safely in crypto. We do this by cutting through the hype and supporting customers at every step of the way. All products and cryptocurrencies on our platform must first meet stringent legal, risk and technical security standards. We don’t do memecoins.

Transparency is key for us. Luno stores all crypto on a 1:1 basis and we have rigorous processes in place so you can be confident your investment is secure. We’re available in more than 40 countries around the world and we work closely with respective regulators in all of these markets to be fully compliant, as we believe this is the best way to help everyone, everywhere, invest safely.

The role in a nutshell:

You’ll be joining a group of highly motivated software engineers who you’ll work collaboratively with to help Luno succeed with our mission. You will set standards, recommend continual improvement and mentoring fellow engineers to do the right thing.

You will become the domain expert, trusted by your fellow engineers and product team to design and deliver secure, customer focused solutions.

Your mission will be:
  • Building on distributed microservices that are accessed by over 10 million customers from nearly 50 countries.
  • Be a thought leader, propose continual improvement to the way we work, how we write code, how we automate manual work, continually shift quality feedback left.
  • Influence our technology strategy and roadmap, share your knowledge and research.
  • Designing, building and maintaining advanced applications services.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Writing testable, maintainable code for robustness and reliability.
  • Build attractive, easy to use mobile solutions.
  • Help us select and interview Lunaut engineers of the future.
  • Shape your role to showcase the best you have to offer, get involved in all hands, technical meeting of minds and presenting to the wider community.
A little about you:
  • A background in computer science in areas such as algorithms, data structures, and software design
  • Extensive experience in Kotlin, Material Design, performance of mobile applications
  • Passionate about user experience of mobile applications
  • You understand the benefit of behavioural driven development and how it supports delivering a great usability experience
  • Reduces complexity, refactors and simplifies code and systems
  • Introduces processes to improve quality and efficiency
  • Secure system, application, API and coding standards including OWASP
  • A continuous improvement mindset
  • A BSc/MSc/PhD in computer science or other technical discipline, or equivalent working experience
  • A passion for cryptocurrency, innovation and research

Don’t be put off if you don’t tick all of the boxes – they’re a guide based on what we’d love to see

What stack we work on:
  • Kotlin, Swift & Angular
  • Go(lang), gRPC
  • Kubernetes (EKS), Docker
  • CloudFlare, CloudFront, nginx
  • MySQL (RDS), Redis (ElastiCache), etc
  • Prometheus, Grafana, CloudWatch, Jenkins
Life at Luno:
  • Forward-thinking and ambitious team that values diversity, hard work, and the continuous quest for excellence.
  • Remote but reachable work policy gives you the freedom to choose between working from home or the office.
  • Improve body and mind, with excellent private medical insurance.
  • Access to Learnably and our additional learning platforms for your personal and professional development.
  • Generous maternity / paternity and even paw-ternity for your furry friend.
  • Annual Inspiration Day in addition to your annual leave which increases based on your length of service! Plus the option to buy and sell leave.
  • A collaborative, friendly work community, with regular social events and virtual cooking, dancing, drawing and house planting classes hosted by our Lunauts.
  • Free lunch and snacks.
  • 0 fees with Luno from the day you start.*

*Offer only available on Luno Instant Buy, not Luno Exchange

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

#LI-DNI

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Western Cape, Western Cape M-KOPA Kenya Limited

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets.

As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth.

About Us

At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure DevOps, which we also use for our CI/CD.

You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards.

We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio.

This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.

Expertise

Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a DevOps culture.

Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure DevOps.

If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future.

We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com .

Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice

M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Gauteng, Gauteng M-KOPA Kenya Limited

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets.

As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth.

About Us

At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure DevOps, which we also use for our CI/CD.

You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards.

We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio.

This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.

Expertise

Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a DevOps culture.

Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure DevOps.

If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future.

We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com .

Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice

M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Gauteng, Gauteng M-KOPA Kenya Limited

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets.

As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth.

About Us

At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure DevOps, which we also use for our CI/CD.

You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards.

We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio.

This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.

Expertise

Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a DevOps culture.

Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure DevOps.

If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future.

We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com .

Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice

M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Motorola Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Senior Android Engineer role at Motorola Solutions

Join to apply for the Senior Android Engineer role at Motorola Solutions

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview

Motorola Solutions has recently acquired RapidDeploy Inc., and we’re excited to welcome new talent to our growing team. By applying for this role, you’ll become part of the RapidDeploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.

At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology.

Job Description

As a Senior Android Engineer at Rapid Deploy, you will have the hands-on opportunity to work in

tandem with experienced engineers to deliver high quality and robust solutions in an Agile environment.

In addition to the requirements below, successful candidates and team members will share a passion for

high-quality software, strong engineering principles, and methodical problem-solving skills.

Basic Requirements

Candidate Requirements:

  • BSc Computer Science/Information Systems OR equivalent experience
  • Minimum 5 years Android development experience
  • Practical experience with Jetpack Compose
  • Practical experience of software engineering methodologies
  • Experienced in writing testable code
  • Understanding of Material Design Principles and interface guidelines
  • Participated in full SDLC's with a demonstrated knowledge of analysis and design for software solutions
  • Experience in setting up and maintaining all aspects of the Google Play Console
  • Practical experience with any of the following technologies are highly advantageous:
  • Location services
  • Authentication
  • Map services
  • Real-time communication
  • Coroutines
  • HILT

Key Performance Areas

  • Proficient in Kotlin, with a good knowledge of its ecosystems.
  • Good understanding of the internet, networking and common protocols
  • Good knowledge of multi-threading, data structures, OOP, Design Patterns, and Web services
  • Able to create and has practical experience with testing, automation frameworks, and

techniques

  • Good awareness of application performance impacts and security risks
  • Able to follow and improve coding standards
  • Able to identify problem areas, bad practices, and impractical solutions, and raise issues with the team early
  • Able to create and has practical experience with testing, CI/CD frameworks, and techniques
  • Ability to mentor Juniors/Intermediate Android Developers

Personality attributes

  • Results-oriented, excellent problem-solving, strong analytical skills, and self-managed
  • High attention to detail
  • Technically minded and able to understand and communicate using technical jargons and terminologies with ease
  • Must have a passion and be able to learn new technologies quickly through self-learning
  • Must be able to learn from and collaborate with other team members within an Agile and DevOps culture/mindset
  • Able to peer code and play as both a code reviewer/reviewee

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

No

Company

Motorola Solutions South Africa (Proprietary) Limited

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Telecommunications

Referrals increase your chances of interviewing at Motorola Solutions by 2x

Get notified about new Android Developer jobs in South Africa .

Cape Town, Western Cape, South Africa 3 weeks ago

Johannesburg Metropolitan Area 4 days ago

Front End Developers - AI Training (Remote)

Johannesburg, Gauteng, South Africa 4 days ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 weeks ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 3 weeks ago

Junior Software Engineer - Cross-platform C++ - Multipass

Cape Town, Western Cape, South Africa 3 weeks ago

Freelance Software Developer (Java) - AI Trainer

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 1 month ago

Knysna, Western Cape, South Africa 2 weeks ago

Centurion, Gauteng, South Africa 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Cape Town, Western Cape M-KOPA Kenya Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets.

As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth.

About Us

At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure DevOps, which we also use for our CI/CD.

You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards.

We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio.

This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead.

Expertise

Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a DevOps culture.

Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure DevOps.

If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future.

We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com .

Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Senior android engineer

Gauteng, Gauteng M-KOPA Kenya Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets. As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth. About Us At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure Dev Ops, which we also use for our CI/CD. You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards. We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio. This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead. Expertise Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a Dev Ops culture. Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure Dev Ops. If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future. We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose. Why M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com . Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa. Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Android app Jobs in South Africa !

Senior android engineer

Western Cape, Western Cape M-KOPA Kenya Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets. As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth. About Us At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure Dev Ops, which we also use for our CI/CD. You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards. We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio. This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead. Expertise Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a Dev Ops culture. Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure Dev Ops. If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future. We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose. Why M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com . Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa. Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior android engineer

Gauteng, Gauteng M-KOPA Kenya Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets. As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth. About Us At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure Dev Ops, which we also use for our CI/CD. You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards. We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio. This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead. Expertise Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a Dev Ops culture. Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure Dev Ops. If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future. We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose. Why M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com . Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa. Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior android engineer

Cape Town, Western Cape M-KOPA Kenya Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
We are looking for a Senior Android Engineer to join our Retention engineering group; where progress, and humility are valued as highly as technical excellence. We use the latest technologies and architectures to build fantastic solutions that help us provide digital and financial inclusion to our customers across our operational markets. As a Snr engineer, you will work with a cross-functional team of android, backend engineers, and product managers to design, develop, and maintain M-KOPA’s Customer apps, and deliver software that scales with both company and customer growth. About Us At M-KOPA we deploy backend services multiple times per day and our android applications are released on a bi-weekly cycle. Our teams work in a self-organized, agile fashion where they keep track of their work in Azure Dev Ops, which we also use for our CI/CD. You would be working with a cross-functional team to design, develop, and maintain M-KOPA’s Customer android application as well as key internal UI components. Working as a team, you would deliver software that scales with both company and customer growth, deep diving user journeys using data and implementing focused updates to address our customer’s needs, improving application quality and raising coding standards. We predominantly use Kotlin for our Android apps and our cloud provider is Azure, where our microservices are hosted on Azure Kubernetes. We implement Android applications following clean architecture principles, unidirectional data flow and jetpack compose. We are constantly iterating towards a completely decoupled, event driven architecture across our entire software portfolio. This is a fully remote role , within the following time zone (UTC -1 / UTC+3). Our engineers work remotely from locations such as UK, Europe and Africa. You will be reporting to a Software Engineering Team Lead. Expertise Our expectations are that you would be comfortable working as part of a team which owns the entire software stack, including the supporting infrastructure, throughout the entire software lifecycle from inception, through production and right the way to decommissioning under a Dev Ops culture. Additionally, you would need to have an extensive background working for a large-scale product and having deep knowledge and experience of trunk-based development, Clean Architecture, Dependency Injection, Uni-directional data flow (MVI), Feature Toggles, Docker and Azure Dev Ops. If you value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first order concerns in the development of software, you probably have what it takes to join the team and shape our future. We are looking for a solid Senior level experience with Kotlin, Android app development, clean architecture principles, testing, unidirectional data flow and jetpack compose. Why M-KOPA? At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility. Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com . Recognized thrice by the Financial Times as one Africa's fastest growing companies (2022, 2023 and 2024) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 5 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa. Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply. M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships. M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for ‘recruitment fees’, ‘processing fees’, ‘interview fees’, or any other kind of money in exchange for offer letters or interviews at any time during the hiring process. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Android App Jobs