Current jobs related to Senior Specialist Mobile Developer - Cape Town - DLK Group (PTY) Ltd


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Mobile DeveloperWe are seeking a highly skilled Senior Mobile Developer to join our team at Goldman Tech Resourcing. As a Senior Mobile Developer, you will be responsible for leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms.Key Responsibilities:Design and develop mobile...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Mobile DeveloperWe are seeking a highly skilled Senior Mobile Developer to join our team at Goldman Tech Resourcing. As a Senior Mobile Developer, you will be responsible for leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms.Key Responsibilities:Design and develop mobile...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Mobile DeveloperWe are seeking a highly skilled Senior Mobile Developer to join our team at Goldman Tech Resourcing. As a Senior Mobile Developer, you will be responsible for leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms.Key Responsibilities:Design and develop mobile...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Job Title: Senior Mobile DeveloperWe are seeking a highly skilled Senior Mobile Developer to join our team at Goldman Tech Resourcing. As a Senior Mobile Developer, you will be responsible for leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms.Key Responsibilities:Design and develop mobile...


  • Cape Town, South Africa Goldman Tech Resourcing Full time

    My client is looking for a Senior mobile Developer who has experience in leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms. This role is essential in ensuring that mobile applications are designed and developed with optimal performance, usability, and scalability. Apply today Requirements: Degree...


  • Cape Town, South Africa Goldman Tech Resourcing Full time

    My client is looking for a Senior mobile Developer who has experience in leading the development and maintenance of high-quality mobile applications for both iOS and Android platforms. This role is essential in ensuring that mobile applications are designed and developed with optimal performance, usability, and scalability. If this is you then apply today...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Senior React Native DeveloperWe are seeking a highly skilled Senior React Native Developer to join our team at Communicate Recruitment. As a key member of our tech team, you will be responsible for crafting mobile applications that exceed user expectations.About the Role:As our Senior Mobile Developer, you will be the driving force behind our...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    As an Intermediate/Senior Mobile Developer, you will be responsible for designing, developing, and maintaining mobile applications across platforms. You will work closely with product managers and designers to translate business requirements into high-quality code, optimize performance, and ensure the best user experience. This role also involves...


  • Cape Town, South Africa Communicate Recruitment Full time

    As an Intermediate/Senior Mobile Developer, you will be responsible for designing, developing, and maintaining mobile applications across platforms. You will work closely with product managers and designers to translate business requirements into high-quality code, optimize performance, and ensure the best user experience. This role also involves...


  • Cape Town, Western Cape, South Africa TFG Mobile Full time

    Cellular Specialist Job DescriptionAre you passionate about delivering exceptional customer experiences and staying up-to-date with the latest mobile technology?This exciting opportunity at TFG Mobile is perfect for an experienced sales professional who is tech-savvy and passionate about fashion. As a Cellular Specialist, you will be responsible for selling...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Senior React Native DeveloperWe are seeking a highly skilled Senior React Native Developer to join our team. As a key member of our tech team, you will be responsible for crafting mobile applications that exceed user expectations.Key Responsibilities:Design and develop high-quality mobile applications using React NativeCollaborate with designers and backend...


  • Cape Town, Western Cape, South Africa OfferZen Full time

    Unlock Your Dream Developer Job with OfferZenAre you a skilled senior mobile developer looking for a new challenge? OfferZen, the developer jobs marketplace, connects talented professionals like you with top tech companies that are eager to collaborate.Our platform reverses the traditional job search process, allowing you to build a profile and have...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior React Developer to lead the design and development of React Native-based mobile applications for Android and iOS platforms. As a key member of our team, you will be responsible for ensuring consistency, quality, and performance across both platforms.Key ResponsibilitiesProvide expertise in React Native...


  • Cape Town, Western Cape, South Africa The Rank Group Full time

    About UsThe Rank Group is a leading global digital gaming company, fueled by top-tier talent and technology. Our iconic brands bring entertainment to millions of people worldwide on various devices daily.We operate with a multi-branded strategy, offering online entertainment, bingo, and slot gaming, along with a social gaming mobile experience. Our products...


  • Cape Town, Western Cape, South Africa OfferZen Full time

    Unlock Your Dream Developer Job with OfferZenAre you a skilled senior mobile developer looking for a new challenge? OfferZen, the developer jobs marketplace, connects talented professionals like you with top tech companies that are eager to collaborate.Our innovative approach reverses the traditional job search process, allowing you to build a profile and...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior React Developer to lead the design and development of React Native-based mobile applications for Android and iOS platforms. As a key member of our team, you will be responsible for ensuring consistency, quality, and performance across both platforms.Key ResponsibilitiesLead the design and development of...


  • Cape Town, Western Cape, South Africa The Rank Group Full time

    About The Rank GroupThe Rank Group is a leading global digital gaming company, fueled by top-tier talent and technology. Our company is recognized through iconic brands, products, and people, bringing entertainment to millions of people worldwide on various devices daily.We operate with a multi-branded strategy, offering online entertainment, bingo, and slot...


  • Cape Town, Western Cape, South Africa OfferZen Full time

    Unlock Your Potential as a Mobile Developer with OfferZenAre you a skilled mobile developer looking for a new challenge? OfferZen, the developer jobs marketplace, connects talented professionals like you with top tech companies in Africa and Europe.Our platform allows you to showcase your skills and experience, and receive upfront information about the tech...


  • Cape Town, Western Cape, South Africa NBCUniversal Full time

    Job SummaryWe are seeking a highly skilled Senior Mobile Software Engineer to join our team in Cape Town, South Africa. As a key member of our team, you will be responsible for providing expertise and analysis for new feature requirements, implementing them as code, and maintaining the codebase of existing mobile applications.Key ResponsibilitiesProvide...


  • Cape Town, Western Cape, South Africa Deka Minas (Pty) Ltd Full time

    About the Role:Deka Minas (Pty) Ltd is seeking a highly skilled Senior React Native Developer to join our technology team. As a key member of our agile team, you will be responsible for leading the design and development of high-quality mobile applications for both Android and iOS platforms.Main Responsibilities:Technical Leadership: Provide technical...

Senior Specialist Mobile Developer

3 months ago


Cape Town, South Africa DLK Group (PTY) Ltd Full time
Job Description

To develop mobile applications utilizing Microsoft Xamarin/DotNet MAUI mobile development toolset with React Native knowledge. The backend is a web API service-oriented application running on the .NET framework utilizing C#. The API services integrate with an MS SQL database as the data store and link to numerous API services to successfully integrate into a broad enterprise architecture. Extensive experience in working with Microsoft mobile applications solutions written in Xamarin is critical for this position. A comprehensive track record of mobile application solutions with deployments in the three main mobile application stores: Apple iOS iStore, Android, and Huawei is required. The work involves supporting and refactoring existing code into DotNet MAUI.

Responsibilities/Tasks:

  • Support existing mobile applications.
  • Understand existing product and domain elements and work with business analysts to refine and implement requirement changes when they occur.
  • Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
  • Evaluate and improve application performance and high-availability features.
  • Create unit and integrated system tests to show that the developed functionality works as intended.
  • Create and execute functional test scenarios (dev testing).
  • Create technical documentation that explains how the various components of the system work and how to use them.
  • Conduct root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Build and deploy the mobile application via DevOps processes to various application stores.
  • Work effectively in a team environment, actively collaborating to improve software development processes and standards.


Requirements

Minimum Requirements:

  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences or greater than 7 years of development experience in a mobile application development environment with multiple go-live events.
  • Strong knowledge of Microsoft Xamarin and experience in conversion from Xamarin to DotNet MAUI development technologies is essential.
  • 5+ years of relevant experience as a senior web/mobile developer in a multi-tiered DotNet application development environment.
  • Experience in utilizing API services to integrate with mobile applications.
  • Experience in coding functionality to access mobile device components like the camera and geolocation and deploy these capabilities within the mobile solution.
  • Preferred experience in web browser scripting languages (including JavaScript/TypeScript, Angular, ASP, HTML5, React).
  • Knowledge of REST frameworks involving JSON and XML message interaction.
  • Working knowledge of mobile application security vulnerabilities and prevention techniques.
  • Ability to work in a team environment and collaborate on use cases and user stories to translate into user-friendly application interfaces.
  • Thorough understanding of SDLC processes (Agile and Waterfall), tools, and techniques.

Experience with the following technologies:

  • Xamarin, Xamarin Forms, XAML
  • DotNet MAUI
  • In-depth C# as a development language, DotNet framework knowledge
  • Mobile store deployments (iOS, Android, Huawei)
  • Integration experience (Web/RESTful services)
  • XML and JSON message interaction, namespace management and utilization
  • SQL and experience with relational databases (i.e., MS SQL 2008 onwards)
  • SoapUI/Postman
  • React Native: JavaScript, TypeScript, UI design via Flexbox, React Native best practices and patterns
  • Node and npm: General knowledge of NodeJS command line usage and NPM package management
  • Azure DevOps: Manage repos, CI pipelines, and releases
  • Strong understanding of object-oriented principles (OOP) and design patterns/practices
  • Visual Studio IDE: VS Code and Visual Studio
  • SOAP/REST Services, Microsoft Application Centre
  • DotNet 4.7.2, Jquery 3.4.1, Web API 5.2.7, WCF 4.5, Unity 5.11.1, Bootstrap 4.4.1

Technical Expertise:

  • Advanced Mobile Development: Demonstrate high proficiency in Xamarin development, showing a deep understanding of object orientation principles, multithreading, memory management, and optimal application performance.
  • DotNet Framework: Extensive experience on the Xamarin and Xamarin Forms with DotNet MAUI framework working knowledge producing applications for iOS, Android, and Huawei mobile application environments.
  • Restful Web Services: Proven track record in developing and consuming RESTful web services, ensuring scalability, security, and performance of REST endpoints.
  • Mobile Device Component Usage: Proven track record of coding functionality to access mobile device components like the camera and geolocation and deploy this capability within the mobile solution.
  • Mobile Application Stores Proficiency: Demonstrate a working knowledge of application deployments in each of the three mobile stores for Apple, Android, and Huawei implementations in the last 5 years.
  • Security Standards and Vulnerabilities: Proven track record in identifying and resolving mobile security vulnerabilities and knowledge of common mobile vulnerabilities.
  • Project Experience: Proven track record on enterprise-scale web applications with an active user base of more than half a million users and concurrency in tens of thousands daily. Solution to include registration processing, secure access, user rights, and transaction processing.
  • Industry Experience: Proven experience in financial services and tax-related services such as eFiling mobile application with a knowledge of SARS technology environment and broad public-facing solutions will be advantageous.
  • DevOps: Working knowledge of DevOps processes and configuration in Azure cloud environment.
  • Production Diagnostics: Identify and provide guidance to development teams to rapidly resolve production problems around performance and transactional failures across the solution. The ability to troubleshoot under significant pressure by being able to rapidly review activity and application logs to troubleshoot to meaningful resolution.
  • Functional Correctness: Providing guidance to the development team on implementation approaches of functional best practices that are in line with existing implementation patterns.

Personal Profile:

  • Self-starter, self-motivated, team player, having managed a development team
  • Excellent communication and interpersonal skills
  • Strong attention to detail
  • Able to work under pressure and meet deadlines
  • Ability to perform root cause analysis on bug diagnosis under severe operational pressures in an integrated environment
  • Lifelong learner


Requirements
Advanced Mobile Development: Demonstrate high proficiency in Xamarin development, showing a deep understanding of object orientation principles, multithreading, memory management, and optimal application performance. • DotNet Framework: Extensive experience on the Xamarin and Xamarin Forms with DotNet MAUI framework working knowledge producing applications for iOS, Android, and Huawei mobile application environments. Restful Web Services: Proven track record in developing and consuming RESTful web services, ensuring scalability, security, and performance of REST endpoints. Mobile Device Component Usage: Proven track record of coding functionality to access mobile device components like the camera and geolocation and deploy this capability within the mobile solution.