Senior Full Stack Software Engineer

Jendmark

Gqeberha

On-site

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jendamark Automation seeks a Software Engineer (Mobile .NET/MAUI) to design, develop and maintain ODIN Checkpoint mobile apps for Android and iOS. You will work within a .NET ecosystem and collaborate across product, QA, web and backend teams to deliver secure, scalable mobile solutions.

The role emphasizes offline capability, strong backend integration and production support in demanding industrial environments. Prior Blazor/.NET web experience is a plus.

Qualifications

  • Formal tertiary education as listed above.
  • 3 to 7+ years of mobile development experience.
  • Experience in cross-platform mobile development and backend integration.
  • Strong English language skills.

Responsibilities

  • Design, develop, enhance and maintain ODIN Checkpoint mobile app features using .NET MAUI and C# for Android and iOS.
  • Contribute to mobile architecture, code quality and scalable design.
  • Develop offline-first capabilities and reliable synchronization with backend.
  • Integrate mobile with backend APIs, cloud services and authentication.
  • Investigate defects, crashes and performance bottlenecks; drive fixes.
  • Collaborate with product, QA, web and backend teams to refine requirements and release outcomes.
  • Support release activities and contribute to engineering standards and docs.

Skills

Mobile development
Cross-platform development
Backend integration
Production support
Blazor/.NET knowledge

Education

Diploma or Degree in Computer Science
Diploma or Degree in Software Engineering
Diploma or Degree in Information Technology

Tools

.NET MAUI
C#
Blazor
APIs / Cloud services

Job description

Basic Requirements:

Formal Tertiary education: Grade 12

Diploma or Degree in:

➢ Computer Science

➢ Software Engineering

➢ Information Technology or a related field.

Experience:

  • 3 to 7+ years’ software development experience, with strong practical experience in mobile application development.
  • Experience in cross-platform mobile development, backend service integration, and production support of business critical applications is highly advantageous.

Languages: English required.

Drivers Licence: Code 8- (minimum)

Job Objectives:

The Software Engineer (Mobile .NET / MAUI) is responsible for the design,

development, enhancement, maintenance and support of ODIN Checkpoint’s mobile

applications for Android and iOS.

The role contributes directly to the stability, scalability, performance and usability of

the Checkpoint mobile platform, which operates in demanding industrial and

operational environments where offline capability, synchronization reliability and

strong backend integration are critical.

This role sits within a strong Microsoft / .NET ecosystem. ODIN Checkpoint’s web

platform is developed in Blazor / .NET and the mobile application is developed using

.NET MAUI / C#. The successful candidate must therefore be comfortable working

across a shared architectural context involving mobile, web, APIs, cloud services and

supporting backend infrastructure. Familiarity with Blazor or prior experience in .NET

web development will be considered a strong advantage.

The incumbent will contribute to mobile architecture, application performance,

background syncing reliability, offline-first behaviour, defect resolution, new feature

delivery and continuous technical improvement across the platform.

The role requires close collaboration with product, QA, support, web and backend

stakeholders to deliver secure, maintainable and production-ready mobile solutions

aligned to business and customer needs.

Main Tasks and Responsibilities:

Mobile Application Development

  • Design, develop, enhance and maintain ODIN Checkpoint mobile application features using .NET MAUI and C#. Deliver reliable and user-friendly functionality across Android and iOS platforms.

Mobile Architecture & Technical Design

  • Contribute to sound mobile architecture, code quality, reusable component design, maintainability and technical decision-making that supports long-term product scalability and supportability.

Offline Capability & Synchronization

  • Develop, maintain and improve offline-first behaviour, local data storage, sync logic, background data processing, conflict handling and resilience in low-connectivity or intermittent-connectivity environments.

API & Backend Integration

  • Integrate the mobile application with backend APIs, authentication services, cloud-based services, file/media services, notifications and supporting infrastructure. Troubleshoot and resolve integrationrelated issues.

Defect Resolution, Performance & Stability

  • Investigate and resolve bugs, crashes, performance bottlenecks, sync issues and production incidents. Assist with root cause analysis and implement sustainable improvements to overall application reliability.

Cross-Functional Collaboration

  • Work closely with Product Management, QA Engineers, Web Developers and Backend Developers to refine requirements, estimate work, validate solutions, support testing and improve release outcomes.

Release Support & Continuous Improvement

  • Participate in release preparation, technical verification, issue resolution and post-release support. Contribute to engineering standards, technical documentation and continuous platform improvement.

Preference will be given to employees from the designated groups in line with the provisions of the Employment Equity Act, No. 55 of 1998

Jendamark Automation reserves the right not to make an appointment. Applications will not qualify the applicant to an interview or appointment, as only shortlisted candidates will be contacted for interviews. Please kindly consider your application unsuccessful if not contacted three weeks after the submission/closing date.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer Jendamark Automation
Senior Full Stack Software Engineer Jendamark Automation

Jendamark Automation Pty • Gqeberha

On-site
ZAR 950,000 - 1,400,000
Odin Checkpoint Software Engineer
Odin Checkpoint Software Engineer

Jendamark Automation • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Jendamark Automation • Gqeberha

On-site
ZAR 600,000 - 900,000
Odin Checkpoint Technical QA Engineer
Odin Checkpoint Technical QA Engineer

Jendamark Automation • Gqeberha

On-site
ZAR 420,000 - 640,000
Senior Mobile Engineer — .NET MAUI / Cross-Platform
Senior Mobile Engineer — .NET MAUI / Cross-Platform

Jendmark • Gqeberha

On-site
ZAR 600,000 - 900,000
Mobile .NET MAUI Engineer — Offline-First & Cloud-Ready
Mobile .NET MAUI Engineer — Offline-First & Cloud-Ready

Jendamark Automation • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Mobile Application Developer (Android/iOS)
Senior Mobile Application Developer (Android/iOS)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Competitive salary
Health benefits
+1
Mobile Developer
Mobile Developer

iDbase Software • Cape Town

On-site
ZAR 45,000 - 75,000
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical & dental insurance
Hybrid work model
+2
Senior Mobile Developer (iOS/Android)
Senior Mobile Developer (iOS/Android)

Placements24 • Benoni

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Professional development in Benoni
+1