Senior Mobile Developer

 

Recruiter:

Summit Africa Recruitment

Job Ref:

405902155

Date posted:

Tuesday, July 26, 2022

Location:

Johannesburg, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

The mobile application development is compatable with iOS, Android and Huwaei app store requirements. A working knowledge of each app store requirements is preferred. The backend is a service oriented Microsoft DotNet based application. It provides a service layer for different user channels ranging from both web and mobile applications.

Requirements:

  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or at least 5 years relevant experience as a developer as part of a team in a software development environment and specifically mobile development.
  • A strong knowledge of Microsoft Xamarin development toolsets is essential for mobile applications.
  • Minimum of 3 years relevant experience as a mobile developer as part of a team in a software development environment.
  • Experience in utilising API services to integrate with the mobile application.
  • Experience in access mobile device components like camera and geolocation and deploy these capabilities within the mobile solution.
  • Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model.
  • A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology like agile.

Skills and Knowledge Requirements:

  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML and other tools for documentation.
  • Knowledge of security vulnerabilities and working impact on solutions.
  • Monitoring or optimizing the performance, security, mobile application with adherence to mobile store guidelines and requirement.
  • Experience of the following technologies:
    • Xamarin , Xamarin Forms, XAML
    • In Depth C#.NET, XML and JSON knowledge
    • Experience with mobile store deployments (iOS, Android and Huawei)
    • Integration experience (Web/RESTful services)
    • XML and JSON messages interaction. Understanding of namespace management and utilisation
    • SQL and experience with a relational database (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
  • Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Knowledge and experience of the following toolsets:
    • Visual Studio - IDE: VS Code and Visual Studio
    • SQL Server Management Studio 2012 upwards
    • SOAP/REST Services
    • AppCentre
  • Knowledge and experience of the following would be a plus:
    • DotNet 4.7.2
    • Jquery 3.4.1
    • Web API 5.2.7
    • WCF 4.5
    • Unity 5.11.1
    • Bootstrap 4.4.1

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Software Developer (Flutter)
Location: Centurion
Salary: Monthly
senior Flutter developers - Create Seamless Digital Experiences. Ready to build amazing apps that run everywhere? We’re looking for a passionate Software developer with strong Flutter skills to create stunning mobile, desktop, and web experiences. If you love writing clean code, solving tough challenges, and owning your projects end-to-end, let’s build the future together! Collaborate ...
11 days ago


Android Developer
Location: Pretoria
Salary: 1 000 000 Annually
Are you a skilled Android developer with a passion for building scalable, high-impact mobile solutions? Join a team where your expertise will help shape the future of health technology and contribute to products that make a real difference.
14 days ago


iOS Develoepr
Location: Pretoria
Salary: 1 000 000 Annually
Are you an experienced iOS developer with a passion for building elegant, scalable mobile solutions? Join a team where your expertise will shape the future of health technology and make a real-world impact.
14 days ago


Senior Software Developer (Full Stack)
Location: Centurion
Salary:
Are you a passionate Full Stack developer eager to work on innovative solutions in a dynamic tech environment? Join a forward-thinking company where your skills will directly impact our flagship electronic Practice Management system, VeriClaim. If you thrive in collaborative teams, enjoy problem-solving, and want to be part of a company that values continuous improvement and innovation, then this ...
18 days ago


Android Developer
Location: Pretoria
Salary: 50000 Monthly
We are seeking a skilled Android developer to join our team in a hybrid role based in Pretoria. The ideal candidate will have 2+ years of experience in Kotlin and native Android development using Kotlin and Java, with strong expertise in Reactive Programming and modern design patterns such as MVP, MVVM, and Clean Architecture. You should be proficient in UI development, RESTful API integration, an...
18 days ago


Senior Software Developer
Location: Johannesburg
Salary: Monthly
Looking for a senior Software developer position where you can fully utilize your skills?
2 days ago


Senior Manager Software Engineering
Location: Johannesburg
Salary: Negotiable
senior Manager Software Engineering
2 days ago


Cloud Engineer
Location: Johannesburg
Salary:
We are looking for an experienced Cloud Engineer to join a pioneering company that designs and develops telematics solutions for the mining industry, based in Lonehill. This is a fully in-office role, offering the opportunity to work on innovative projects that transform mining operations through advanced cloud technologies.
2 days ago


QA Engineer
Location: Johannesburg
Salary: Monthly
We are looking for a skilled QA Engineer to join an in-house software department supporting a dynamic group of companies, based in Germiston. This is an exciting opportunity to gain exposure to a wide range of software development projects and contribute to delivering high-quality solutions.
2 days ago


Junior Developer
Location: Johannesburg
Salary: Monthly
We are looking for a versatile Junior developer with hands-on experience in multiple programming languages, including Python, Java, and C#. Join an in-house software department supporting a dynamic group of companies, based in Germiston, and gain exposure to a wide range of software development projects.
2 days ago


Create a free job alert for Senior Mobile Developer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions