Lead Mobile Developer (Xamarin)
Job Description
Bryanston, South Africa Posted on 23/04/2026
We are seeking a highly skilled Senior Full Stack Developer with strong expertise in modern web and mobile technologies. This role is ideal for a proactive engineer who thrives in a fast-paced environment, takes ownership of solutions, and continuously evolves their technical and professional capabilities.
You will be responsible for designing, developing, and maintaining scalable applications across web and mobile platforms, leveraging C#, Angular, Flutter, and Azure, with some exposure to legacy mobile modernization and integration environments where relevant.
Key Responsibilities- Design,develop, and maintain robust, scalable, and high-performance applications.
- Buildand optimize backend services using C# (.NET Core / .NET 6+).
- Developdynamic, responsive front-end applications using Angular.
- Createcross-platform mobile applications using Flutter.
- Supportintegration across frontend, backend, mobile, and cloud services.
- Contributeto modernisation initiatives involving legacy mobile and enterprisesystems.
- Architectand deploy cloud-native solutions using Microsoft Azure.
- Workwith Azure services such as AppServices.
- Implementsecure, scalable, and cost-efficient cloud solutions.
- Workwith Git-based source control and collaborative development workflows.
- Contributeto system architecture decisions and technical design.
- Applybest practices in: Ensurecode quality through design patterns, clean code principles, and peerreviews.
- Workclosely with cross-functional teams including product owners, designers,and QA engineers.
- Mentorjunior developers and provide technical leadership when required.
- Communicateeffectively with both technical and non-technical stakeholders.
Required
- Strongproficiency in C# and .NET (Core/Framework).
- Advancedexperience with Angular.
- Solidexperience in Flutter or Xamarin for mobile development.
- Hands-onexperience with Microsoft Azure cloud platform.
- RESTAPIs and web services
- SQLand NoSQL databases
- Gitand version control systems
Nice to Have
- Exposureto Windows CE and Xamarin environments.
- Experiencewith mobile application legacy modernisation.
- Familiaritywith GitHub and GitHub-based workflows.
- Exposureto IIS-hosted application environments.
- Experienceworking with SOAP services and legacy integrations.
- Experienceworking with REST-based integrations and APIs.
- Knowledgeof containerisation tools such as Docker and Kubernetes.
- Experiencewith messaging systems such as Service Bus or Kafka.
- Familiaritywith automated testing frameworks.
- Strongownership and accountability for delivery.
- Proactiveproblem solving and continuous improvement mindset.
- Continuousself-learning and curiosity for new technologies.
- Professional,reliable, and quality-focused approach to work.
- Strongcommunication skills across technical and business audiences.
- Analyticalthinking and structured problem solving.
- Collaborativeteam mindset and willingness to mentor others.
- Adaptabilityin dynamic and evolving environments.
- Bachelor'sdegree in Computer Science, Software Engineering, or a related field, orequivalent practical experience.
- 5+years of full stack development experience.
- Proventrack record of delivering complex, scalable applications.
- Experienceworking in Agile environments.
About This Role
Career insights for Mobile Heavy Equipment Mechanics, Except Engines positions