Senior Android Mobile Engineer (DevOps)

Lesaka Technologies

Gauteng

Presencial

ZAR 900 000 - 1 200 000

Tempo integral

Há 9 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Lesaka Technologies is seeking a Senior Android Mobile Engineer (DevOps) to design, build, and optimise Android apps for enterprise devices deployed on custom hardware. You will shape architecture, lead DevOps practices, and mentor engineers within a high-ownership team.

The role focuses on secure, scalable mobile solutions, contributing to architecture decisions and continuous improvement across the mobile stack in a dynamic SA environment.

Qualificações

  • BSc, BE in Computer Science or related field.
  • 7+ years Android app development experience.
  • Experience with Agile and DevOps practices.
  • Experience mentoring engineers and providing technical leadership.

Responsabilidades

  • Design, build, and maintain Android applications.
  • Drive architecture discussions, reviews and best practices.
  • Lead CI/CD pipelines and DevOps initiatives.
  • Mentor teammates to promote engineering excellence.

Conhecimentos

Android development
Kotlin
DevOps
CI/CD
Agile
Architecture design
Mentoring
Java

Formação académica

BSc Computer Science

Ferramentas

Azure DevOps
Azure Pipelines
Git
Dagger Hilt
Retrofit
Gson
Jetpack Compose

Descrição da oferta de emprego

We're Hiring: Senior Android Mobile Engineer (DevOps)

Are you a highly skilled Android Engineer who thrives in a high-ownership environment and enjoys taking products from concept to deployment?

The Lesaka Merchant Division is looking for a Senior Android Mobile Engineer (DevOps) to join our growing technology team. This is an exciting opportunity to work on innovative Point of Sale and payment solutions that empower merchants and small businesses across South Africa.

Working alongside experienced engineering leaders and a dedicated QA team, you will play a key role in designing, building, and scaling mobile solutions while influencing architecture decisions, mentoring developers, and driving engineering excellence.

Purpose of the Role

The Senior Android Mobile Engineer (DevOps) will be responsible for designing, developing, maintaining, and optimising Android applications deployed on custom Android devices.

The successful candidate will collaborate closely with cross-functional teams to build secure, scalable, and high-performing applications while contributing to software architecture, DevOps processes, and continuous improvement initiatives that support a world-class engineering environment.

Key Responsibilities
Software Development & Architecture
  • Design, build, and maintain high-quality Android applications.
  • Develop scalable, reusable, and maintainable software solutions.
  • Translate business and technical requirements into robust development solutions.
  • Design and implement application architecture and technical frameworks.
  • Ensure application security, performance, stability, and responsiveness.
  • Troubleshoot and resolve software defects, issues, and performance bottlenecks.
  • Develop intuitive, user-centered interfaces that enhance the customer experience.
Technical Leadership
  • Drive projects and technical initiatives from concept through delivery.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Act as a technical subject matter expert within the mobile engineering team.
  • Establish and promote Android development standards and best practices.
  • Mentor and support team members through coaching and knowledge sharing.
  • Assist with development planning, estimation, and technical prioritisation.
DevOps & Continuous Improvement
  • Support CI/CD pipelines and deployment processes.
  • Contribute to automation, quality assurance, and release management initiatives.
  • Maintain code quality, testing, version control, and documentation standards.
  • Participate in production support, troubleshooting, and incident resolution.
  • Continuously evaluate emerging technologies, frameworks, and development practices.
  • Drive engineering excellence through innovation and continuous improvement.
Technology Stack

Core Technologies

  • Native Android Development (Kotlin)
  • Legacy Java Applications
  • Jetpack Compose
  • Kotlin Coroutines
  • Work Manager
  • Material Design 3
  • XML-based Android UI Development

Architecture & Development Tools

  • Dependency Injection (Custom Frameworks & Dagger Hilt)
  • Retrofit
  • GSON
  • ObjectBox
  • MS SQL Server
  • LaunchDarkly Feature Flags

Testing & Monitoring

  • Espresso
  • JUnit
  • Firebase Crashlytics
  • Firebase Cloud Messaging

Device Platforms

  • Android-based Enterprise Devices

DevOps & Delivery

  • Azure DevOps
  • Azure Pipelines
  • CI/CD Pipelines
  • Git Version Control
Qualifications & Experience

Minimum Qualifications

  • BSc, BEng, BA Computer Science, Software Engineering, or a related qualification.

Experience Required

  • Minimum 7 years' Android application development experience.
  • Proven experience designing, developing, and deploying complex Android applications.
  • Experience working within Agile development environments.
  • Exposure to DevOps practices and CI/CD deployment methodologies.
  • Experience working with custom Android devices and integrated hardware solutions will be advantageous.
  • Experience mentoring developers and providing technical leadership within engineering teams.

Technical Competencies

  • Advanced Android application development expertise.
  • Strong Kotlin and Java development experience.
  • Deep understanding of Android SDK and Android platform architecture.
  • Experience supporting multiple Android versions and device form factors.
  • Strong knowledge of Android UI principles and best practices.
  • Experience integrating third-party APIs and backend services.
  • Experience with local databases, offline storage, and synchronisation.
  • Strong understanding of threading and mobile performance optimisation.
  • Familiarity with cloud messaging and push notification frameworks.
  • Ability to resolve complex technical issues and code conflicts.
  • Strong source control and collaborative development experience.
  • Excellent analytical and problem-solving skills.

Behavioural Competencies

  • Deciding and Initiating Action
  • Planning and Organising
  • Delivering Results and Meeting Customer Expectations
  • Applying Expertise and Technology
  • Analysing and Attention to Detail
  • Working with People
  • Relating and Networking
  • Persuading and Influencing
  • Presenting and Communicating Information
  • Learning and Researching
  • Coping with Pressure and Setbacks
  • Entrepreneurial and Commercial Thinking
  • Achieving Personal Work Goals and Objectives

Ideal Candidate Profile

We are looking for someone who:

  • Thrives in a high-ownership environment.
  • Can independently manage and deliver complex technical initiatives.
  • Enjoys solving challenging engineering problems.
  • Is passionate about building high-quality software.
  • Takes initiative and drives continuous improvement.
  • Works effectively with both technical and non-technical stakeholders.
  • Demonstrates accountability, professionalism, and pride in their work.
  • Enjoys mentoring and supporting fellow developers.
Join Lesaka?

This is an exciting opportunity to work on technology that directly impacts thousands of businesses across South Africa. You'll join a passionate engineering team building innovative payment and retail solutions while contributing to products that drive financial inclusion and business growth.

Ready to Build Technology That Makes a Difference?

If you're passionate about Android development, DevOps, and building scalable mobile solutions, we'd love to hear from you.

#Hiring #SeniorAndroidEngineer #AndroidDeveloper #MobileDevelopment #DevOps #SoftwareEngineering #Kotlin #TechnologyJobs #JohannesburgJobs #Lesaka #CareerOpportunity

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Android Mobile Engineer (DevOps)
Senior Android Mobile Engineer (DevOps)

Lesaka Technologies • Johannesburg

Presencial
ZAR 1 000 000 - 1 700 000
Senior Android Engineer (DevOps) - Scale & Impact
Senior Android Engineer (DevOps) - Scale & Impact

Lesaka Technologies • Johannesburg

Presencial
ZAR 1 000 000 - 1 700 000
Senior Android Engineer (DevOps) — Scale High-Impact Apps
Senior Android Engineer (DevOps) — Scale High-Impact Apps

Lesaka Technologies • Gauteng

Presencial
ZAR 900 000 - 1 200 000
Senior Mobile Application Developer (iOS & Android)
Senior Mobile Application Developer (iOS & Android)

Placements24 • Polokwane

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Performance bonuses
Health and wellness programs
+6
Senior Software Engineer - Mobile Applications (Android)
Senior Software Engineer - Mobile Applications (Android)

Placements24 • Mbombela (Nelspruit)

Presencial
ZAR 700 000 - 950 000
Competitive salary
Health insurance
Hybrid work model
+1
Android Software Engineer
Android Software Engineer

Takealot Group • Cape Town

Presencial
ZAR 600 000 - 900 000
Hybrid working model
Staff discount
Birthday leave
+2
Senior Android Mobile Software Engineer
Senior Android Mobile Software Engineer

Entelect • Cape Town

Híbrido
ZAR 900 000 - 1 200 000
Hybrid work model
Wellness programs
Professional development
+1
Sales Executive - Welkom
Sales Executive - Welkom

Lesaka Technologies Inc. • Welkom

Presencial
ZAR 240 000 - 360 000
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

Presencial
ZAR 60 000 - 80 000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs
Lead Mobile Application Developer (iOS/Android)
Lead Mobile Application Developer (iOS/Android)

Placements24 • Randburg

Híbrido
ZAR 900 000 - 1 300 000
Health insurance
Stock options
Training budget
+2