Overview
Senior Specialist Mobile Developer – DLK Group, Johannesburg, South Africa. Full time.
Posted on 19 / 08 / 2025.
Job Information
- Date Opened : 19 / 08 / 2025
- Job Type : Full time
- Industry : IT Services
- Work Experience : 5-7 years
- Salary : Market Related
- City : Johannesburg
- Province : Gauteng
- Country : South Africa
- Postal Code : 2000
Responsibilities
Develop mobile applications utilizing Microsoft Xamarin / .NET MAUI mobile development toolset with React Native knowledgeBackend : Web API service-oriented application running on .NET framework utilizing C#API services integrate with MS SQL database as the data storeLinks to numerous API services to integrate into a broad enterprise architectureExtensive experience with Microsoft mobile applications written in Xamarin and .NET MAUIProven track record of delivering mobile application solutionsExperience with app deployments in all three mobile application stores : Apple iOS App Store, Android, HuaweiWork includes support and refactoring of existing codeSupport existing mobile applicationsUnderstand existing product and domain elements and work with business analysts to refine and implement requirement changesRefactor and improve code to keep the product maintainable and adaptableEvaluate and improve application performance and high availability featuresCreate unit and integrated system tests to validate functionalityCreate and execute functional test scenarios (dev testing)Write technical documentation explaining system components and usagePerform root cause analysis on bugs and fix issues in integrated systemsBuild and deploy mobile applications via DevOps processes to app storesCollaborate effectively in a team environment, improving development processes and standardsMinimum Requirements
Relevant tertiary qualification in IT or Computer / Engineering Sciences, OR 8+ years continuous development experience in mobile app development with multiple go-live eventsStrong knowledge of Microsoft Xamarin and conversion from Xamarin to .NET MAUIExperience in .NET MAUI framework and development up to .NET 95+ years relevant experience as a senior mobile developer in a multi-tiered .NET environmentExperience with API service integration in mobile appsExperience coding functionality for mobile device components (camera, geolocation, etc.)Experience in web browser scripting languages preferred (JavaScript / TypeScript, Angular, ASP, HTML5, React)Knowledge of REST frameworks involving JSON and XMLWorking knowledge of mobile app security vulnerabilities and prevention techniquesAbility to work in a team and translate use cases / user stories into user-friendly applicationsStrong understanding of SDLC processes (Agile & Waterfall), tools, and techniquesTechnologies & Tools
Xamarin, Xamarin Forms, XAM.NET MAUIC# and .NET frameworkMobile store deployments (iOS, Android, Huawei)Integration (Web / RESTful services)XML, JSON, namespace managementSQL (MS SQL 2008 onwards)SoapUI / PostmanReact Native : JavaScript, TypeScript, UI design (flexbox)Node & npm : NodeJS CLI, npm package managementAzure DevOps : repo management, CI pipelines, releaseStrong knowledge of OOP principles and design patternIDE : Visual Studio, VS CodeREST / SOAP servicesMicrosoft Application Center.NET 4.7.2jQuery, Web API, WCF, Unity, BootstrapTechnical Expertise
Advanced Mobile Development : Xamarin & MAUI, OOP, multithreading, memory management, performance optimization.NET Framework : Xamarin, Xamarin Forms, .NET MAUI for iOS, Android, HuaweiRESTful Web Services : Development & consumption of REST APIs (scalability, security, performance)Mobile Device Component Usage : Camera, geolocation, etc.App Store Deployment : Apple, Android, Huawei (5+ years)Security Standards : Identify & resolve mobile vulnerabilities; work with cybersecurity feedbackProject Experience : Enterprise-scale apps (500k+ users, high concurrency)Industry Experience : Financial / tax services advantageousDevOps : Azure cloud CI / CD and configurationProduction Diagnostics : Troubleshoot performance & transaction failuresFunctional Correctness : Guide development team on best practicesPersonal Profile
Self-starter, self-motivated, and team playerExperience managing a development teamExcellent communication & interpersonal skillsStrong attention to detailWorks well under pressure and meets deadlinesAbility to perform root cause analysis under operational pressureLifelong learner, adaptable to new technologies#J-18808-Ljbffr