Cutting-edge technology and innovative solutions company that interacts between businesses and customers mapping services and digitally connected technology platforms to provide innovative solutions and good customer satisfaction. Currently searching for a Mobile Developer to be responsible for coding and programming mobile applications, ensuring they meet the specifications provided by clients or project managers. Requirements: Bachelors degree in Computer Science, Engineering, or related fieldTwo to four years of experience in Android native development using Java and/or KotlinProficiency in Git and experience with Git Flow branching strategyFamiliarity with object-oriented principles, methodologies, and patternsExperience with MVVM Architecture and dependency injection frameworks such as Hilt, Koin, or Dagger 2Knowledge of Retrofit, Room Database, and unit testing frameworksUnderstanding of CI/CD processes is beneficialStrong attention to detail and commitment to producing high-quality workExcellent teamwork and communication skillsMobile Development: Proficiency in Android development using languages such as Java and Kotlin is essential for Intermediate Mobile DevelopersVersion Control: Familiarity with version control systems like Git is crucial for managing code changes and collaboration within development teamsArchitecture and Design Patterns: Understanding of architectural patterns such as MVVM (Model-View-ViewModel) and design patterns is necessary for developing scalable and maintainable mobile applications Responsibilities: Software Development: Intermediate Mobile Developers are responsible for coding and programming mobile applications, ensuring they meet the specifications provided by clients or project managers.Collaboration: They work closely with cross-functional teams, including designers, product managers, and quality assurance testers, to ensure that the mobile applications meet the requirements and are delivered on time.Problem Solving: Intermediate Developers troubleshoot and debug issues that arise during the development process, employing critical thinking and problem-solving skills to identify and resolve technical issues. Reference Number for this position is GZ60001 which is a permanent position based in Johannesburg / West Rand offering a cost to company salary of R720k per annum