
Senior Specialist Mobile Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Maintain and support existing mobile applications while implementing new functionality.
- Collaborate with business analysts to refine and implement changing requirements.
- Refactor and optimize code for maintainability, scalability, and adaptability.
- Evaluate and enhance application performance, availability, and responsiveness.
- Design, execute, and maintain unit, integration, and functional tests.
- Create and update technical documentation for system architecture and usage.
- Conduct root cause analysis and resolve bugs in integrated mobile systems.
- Manage mobile deployments to Apple, Android, and Huawei app stores via Azure DevOps pipelines.
- Actively contribute to improving team processes, coding standards, and best practices.
- Relevant tertiary qualification in IT, Computer Science, or Engineering, OR 8+ years continuous mobile development experience.
- Proven expertise in Microsoft Xamarin, including migration to .NET MAUI (up to version .NET 9).
- At least 5 years' experience as a senior mobile developer within .NET environments.
- Experience with Web API development and consumption (RESTful, SOAP).
- Skilled in integrating with MS SQL databases and external APIs.
- Experience implementing mobile device capabilities (camera, geolocation, push notifications, etc.).
- Strong knowledge of JavaScript/TypeScript, React Native, Angular, HTML5, CSS, XAML.
- Proven track record with iOS, Android, and Huawei store deployments.
- Knowledge of mobile application security vulnerabilities and prevention techniques.
- Solid understanding of Agile and Waterfall SDLC processes.
- Experience with Azure DevOps (repos, CI/CD, pipelines, release management).
- Advanced Mobile Development: High proficiency in Xamarin and .NET MAUI, with strong OOP, multithreading, and performance optimization skills.
- RESTful API Integration: Proven ability to design, consume, and optimize APIs for mobile use.
- Mobile Device Integration: Skilled in implementing native device functionality (camera, GPS, notifications).
- Cross-Platform Deployments: Demonstrated success in publishing and maintaining apps on Apple iOS, Android, and Huawei stores.
- Security Standards: Hands-on experience addressing mobile vulnerabilities and applying OWASP mobile security best practices.
- Enterprise-Scale Solutions: Experience supporting applications with 500,000+ users and high concurrency.
- DevOps & Diagnostics: Skilled in CI/CD, Azure DevOps, and troubleshooting production issues under pressure.
- Self-motivated team player and leader, with experience managing development teams.
- Strong problem-solving and analytical skills, with proven ability to perform root cause analysis under high-pressure conditions.
- Excellent communication and interpersonal skills, able to collaborate across technical and business teams.
- Detail-oriented with a focus on quality, scalability, and user experience.
- Flexible, adaptable, and a lifelong learner committed to continuous improvement.
Job Mail