Enable job alerts via email!

Senior Specialist Mobile Developer

Dlk Group

Johannesburg

On-site

ZAR 700 000 - 900 000

Full time

30 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Johannesburg is looking for a Senior Specialist Mobile Developer to design, develop, and maintain enterprise-scale mobile applications. The ideal candidate will have expertise in Microsoft Xamarin and React Native, and be skilled in API integration and mobile deployments. This role offers the opportunity to work in a dynamic environment focused on high-performance applications across various app stores.

Qualifications

  • 8 years of continuous mobile development experience or a relevant qualification.
  • Proven expertise in Microsoft Xamarin including migration to MAUI.
  • At least 5 years experience as a senior mobile developer.
  • Strong knowledge in integrating with MS SQL databases and external APIs.
  • Experience implementing mobile device capabilities.

Responsibilities

  • Maintain and support existing mobile applications.
  • Collaborate with business analysts for changing requirements.
  • Refactor and optimize code for maintainability.
  • Evaluate and enhance application performance.
  • Manage mobile deployments using Azure DevOps.

Skills

Microsoft Xamarin
React Native
JavaScript
TypeScript
OOP
RESTful API
Agile
Azure DevOps
Mobile Development

Education

Relevant tertiary qualification in IT, Computer Science, or Engineering
Job description
Purpose

The Senior Specialist Mobile Developer will design develop and maintain enterprise-scale mobile applications using Microsoft Xamarin MAUI frameworks with additional exposure to React Native. The role involves developing new functionality refactoring legacy code integrating with complex backend APIs and ensuring high-performance deployments across Apple iOS Android and Huawei app stores.

This position requires hands-on expertise in mobile development cloud integration and enterprise application deployments with proven experience in delivering scalable secure and user-centric mobile solutions.

Key Responsibilities
  • 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.
Minimum Requirements
  • Relevant tertiary qualification in IT Computer Science or Engineering OR 8 years continuous mobile development experience.
  • Proven expertise in Microsoft Xamarin including migration MAUI (up to 9).
  • At least 5 years experience as a senior mobile developer 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).
Technical Expertise
  • Advanced Mobile Development: High proficiency in Xamarin 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 500000 users and high concurrency.
  • DevOps & Diagnostics: Skilled in CI / CD Azure DevOps and troubleshooting production issues under pressure.
Personal Profile
  • 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.
Education

Relevant tertiary qualification in IT, Computer Science, or Engineering, OR 8+ years continuous mobile development experience. Proven expertise in Microsoft Xamarin, including migration MAUI (up to 9). At least 5 years experience as a senior mobile developer environments. Experience with Web API development and consumption (RESTful, SOAP).

Key Skills

React Native, Objective C, iOS Development, Swift, Android, Xamarin, Application Development, SDKs, IOS, Java, Cordova, Mobile Applications

Employment Details

Employment Type: Full Time

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.