Senior Software Engineer - Mobile Applications (Android)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 950,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Hybrid work model
Professional development

Job summary

Placements24 is seeking a Senior Software Engineer specializing in Android mobile applications to join our team in Nelspruit. You will design, develop, and deploy high-quality Android apps, collaborating with UI/UX designers and backend teams to deliver engaging user experiences.

Ideal candidates have 5+ years of Android experience, strong Kotlin/Java skills, and proficiency with DI, architecture components, and REST APIs.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/engineering.
  • 5+ years of Android mobile app development experience.
  • Proficient in Kotlin and Java with Android SDK.
  • Experience with Android architecture components and DI.
  • Familiarity with RESTful APIs and JSON.
  • Proficient with Git and Agile methodologies.

Responsibilities

  • Design, develop, and maintain native Android apps.
  • Collaborate with UI/UX designers to implement designs.
  • Integrate with backend services and optimize performance.
  • Write clean, tested code and participate in code reviews.
  • Mentor junior developers and support QA.
  • Troubleshoot issues and ensure high-quality UX.

Skills

Mobile development
Android
Kotlin
Java
REST APIs
Git
Agile methodologies
Code reviews

Education

Bachelor's degree in CS/Engineering

Tools

Dagger/Hilt
RxJava
Kotlin Coroutines

Job description

About the Role

Our client is seeking a talented Senior Software Engineer specializing in Android mobile applications to join their innovative team in Nelspruit . You will be instrumental in designing, developing, and deploying high-quality, user-friendly mobile applications that reach a wide audience. This role requires a deep understanding of the Android ecosystem, a passion for creating engaging user experiences, and the ability to work collaboratively within an agile development environment. You will contribute to the entire mobile development lifecycle, from concept and design through to testing and launch, making a tangible impact on user engagement and product success.

Key Responsibilities
  • Design, develop, and maintain native Android applications using Kotlin and Java.
  • Collaborate with UI/UX designers to translate wireframes and mockups into intuitive and engaging user interfaces.
  • Implement robust backend integrations and optimize application performance for speed and scalability.
  • Write clean, well-documented, and thoroughly tested code, adhering to industry best practices.
  • Participate in code reviews, providing constructive feedback and mentoring junior developers.
  • Troubleshoot, debug, and resolve issues reported by QA or users, ensuring a high-quality user experience.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in mobile application development, with a strong focus on Android.
  • Proficiency in Kotlin and Java, with a deep understanding of the Android SDK.
  • Experience with Android architecture components, dependency injection (e.g., Dagger/Hilt), and reactive programming (e.g., RxJava/Kotlin Coroutines).
  • Familiarity with RESTful APIs, JSON, and common networking libraries.
  • Strong understanding of the mobile development lifecycle, version control (Git), and Agile methodologies.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and attending relevant conferences.
  • A vibrant and collaborative work culture.
  • Hybrid working arrangements to support work-life balance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Professional growth
Training opportunities
Senior Software Developer - Mobile (Android)
Senior Software Developer - Mobile (Android)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Professional development opportunities
Software Developer - Mobile (Android)
Software Developer - Mobile (Android)

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 720,000
Hybrid work model
Performance-based bonuses
Medical and retirement benefits
Senior Mobile Application Developer - Android
Senior Mobile Application Developer - Android

Placements24 • Upington

On-site
ZAR 600,000 - 900,000
Competitive salary
Health benefits
Professional development
+2
Senior Mobile Application Developer (Android/iOS)
Senior Mobile Application Developer (Android/iOS)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Competitive salary
Health benefits
+1
Senior Mobile Developer - iOS & Android
Senior Mobile Developer - iOS & Android

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Medical insurance
Paid time off
Conferences access
+1
Senior Mobile Developer (iOS/Android)
Senior Mobile Developer (iOS/Android)

Placements24 • Benoni

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Professional development in Benoni
+1
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Bonuses
Health insurance
+3
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical & dental insurance
Hybrid work model
+2
Mobile Application Developer - iOS & Android
Mobile Application Developer - iOS & Android

Placements24 • LegKraal Gate

Hybrid
ZAR 420,000 - 660,000
Hybrid work model
Health & wellness benefits
Career development
+1