Skip to main content
Anicalls (Pty) Ltd logo

Sr Android Mobile Apps consultant

Anicalls (Pty) Ltd
Full Timesenior
INPosted April 15, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

KotlinReactGitAgileScrumSDK

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As an experienced mobile app developer, you will be responsible for the following key tasks:

  • Develop native mobile apps on Android using Kotlin, RxJava, and React native, ensuring high-quality front-end web or native applications.
  • Utilize your strong understanding of Android SDK, various Android versions, and ability to work with different screen sizes effectively.
  • Collaborate with the team following agile/scrum project management methodologies to deliver projects efficiently.
  • Implement RESTful APIs to establish connections between Android apps and backend services.
  • Apply Android UI design principles, patterns, and best practices to create visually appealing and user-friendly interfaces.
  • Translate business requirements into technical specifications effectively.
  • Incorporate cloud message APIs and push notifications into the app development process.
  • Adhere to Google's Android design principles and interface guidelines for a seamless user experience.
  • Utilize code versioning tools like Git and ensure code integrity through continuous integration practices.
  • Implement offline storage, threading, and performance optimization techniques to enhance app performance.
  • Experience in test-driven development, test automation, and meticulous attention to detail in both testing and coding.
  • Possess knowledge of backend web services and APIs to facilitate seamless app functionality.

(Note: Additional company details are not provided in the job description.) As an experienced mobile app developer, you will be responsible for the following key tasks:

  • Develop native mobile apps on Android using Kotlin, RxJava, and React native, ensuring high-quality front-end web or native applications.
  • Utilize your strong understanding of Android SDK, various Android versions, and ability to work with different screen sizes effectively.
  • Collaborate with the team following agile/scrum project management methodologies to deliver projects efficiently.
  • Implement RESTful APIs to establish connections between Android apps and backend services.
  • Apply Android UI design principles, patterns, and best practices to create visually appealing and user-friendly interfaces.
  • Translate business requirements into technical specifications effectively.
  • Incorporate cloud message APIs and push notifications into the app development process.
  • Adhere to Google's Android design principles and interface guidelines for a seamless user experience.
  • Utilize code versioning tools like Git and ensure code integrity through continuous integration practices.
  • Implement offline storage, threading, and performance optimization techniques to enhance app performance.
  • Experience in test-driven development, test automation, and meticulous attention to detail in both testing and coding.
  • Possess knowledge of backend web services and APIs to facilitate seamless app functionality.

(Note: Additional company details are not provided in the job description.)

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free