Jobs in

Instacom Android Developer - Pretoria

Minimum Qualification Required:

  • Bachelor's degree or similar in Computer Science, Engineering, or a related subject.
  • At least 5 years of proven software development experience with a strong focus on mobile applications for Android.
  • Extensive experience with Kotlin and Java, along with a solid understanding of the Android SDK.
  • Proficiency in working with remote data via REST adn JSON and knowledge of web technologies and UI/UX standards.
  • Familiarity with Android UI design principles, patterns, and best practices, along with experience in working with layouts and Material Design.
  • Experience with Android development tools such as Android Studio, Gradle, Git, and familiarity with continuous integration.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Understanding of Googles Android design principles and interface guidelines.
  • Proven experience in publishing Android apps to the Google Play Store.
  • Strong analytical skills with a good problem- solving attitude.
  • Experience with modern architecture patterns (e.g., MVVM, MVP).
  • Familiarity with reactive programming, dependency injection, and unit testing in the Android context.
  • Experience with other mobile development frameworks or platforms, such as Flutter or React Native, is a plus.
  • Knowledge of additional programming languages such as Swift or JavaScript is beneficial.

Roles and Responsibilities:

  • Design and build advanced applications for the Android platform while ensuring responsiveness and quality.
  • Collaborate with cross-functional teams to define, design, and ship new features that enhance user experience.
  • Utilize Kotlin and Java effectively to develop high-quality, efficient, and scalable applications.
  • Implement robust and secure APIs to connect Android applications to back-end services.
  • Leverage the latest Android SDKs and tools such as Android Studio, Gradle, and Jetpack to enhance application performance and UI.
  • Drive continuous adoption and integration of relevant new technologies into the design and overall architecture of Android applications.
  • Conduct thorough unit and UI tests to identify malfunctions, fix bugs, and optimize performance.
  • Work closely with UI/UX designers to ensure the technical feasibility of designs and advocate for best practices in mobile design.
  • Participate in code reviews, mentor junior developers, and contribute to the growth of the Android development team.
  • Stay up-to-date with new technology trends, applications, and protocols in mobile development
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Android Developer Pretoria East - South Africa

Zeal HR

...

Android Development Lead Pretoria East - South Africa

Zeal HR

...

Android Developer - Pretoria

hearX

...

Software Developer - Pretoria

Hire Resolve

...

Mobile Development Lead: Android - Pretoria

hearX

...

Want to do another search?

Jobs in