1,217 Android App jobs in South Africa
Senior Android Engineer
Posted 4 days ago
Job Viewed
Job Description
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 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
- 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-LjbffrSenior Android Engineer
Posted 13 days ago
Job Viewed
Job Description
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 UsAt 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.
ExpertiseOur 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-LjbffrSenior Android Engineer
Posted 13 days ago
Job Viewed
Job Description
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 UsAt 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.
ExpertiseOur 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-LjbffrSenior Android Engineer
Posted 13 days ago
Job Viewed
Job Description
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 UsAt 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.
ExpertiseOur 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-LjbffrSenior Android Engineer
Posted 13 days ago
Job Viewed
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
- 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
- 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
- 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
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 Full-time
- 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++ - MultipassCape Town, Western Cape, South Africa 3 weeks ago
Freelance Software Developer (Java) - AI TrainerCape 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-LjbffrSenior Android Engineer
Posted today
Job Viewed
Job Description
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 UsAt 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.
ExpertiseOur 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-LjbffrSenior android engineer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Android app Jobs in South Africa !
Senior android engineer
Posted today
Job Viewed
Job Description
Senior android engineer
Posted today
Job Viewed
Job Description
Senior android engineer
Posted today
Job Viewed