Sabenza IT

Lead Mobile Developer (Xamarin)

Sabenza IT  •  South Africa (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


We are seeking a highly skilled Senior Full Stack Developer
with strong expertise in modern web and mobile technologies. This role is ideal
for a proactive engineer who thrives in a fast-paced environment, takes
ownership of solutions, and continuously evolves their technical and
professional capabilities.


You will be responsible for designing, developing, and
maintaining scalable applications across web and mobile platforms, leveraging
C#, Angular, Flutter, and Azure, with some exposure to legacy mobile
modernization and integration environments where relevant.


Key Responsibilities


Full Stack Development


  • Design,
    develop, and maintain robust, scalable, and high-performance applications.

  • Build
    and optimize backend services using C# (.NET Core / .NET 6+).

  • Develop
    dynamic, responsive front-end applications using Angular.

  • Create
    cross-platform mobile applications using Flutter.

  • Support
    integration across frontend, backend, mobile, and cloud services.

  • Contribute
    to modernisation initiatives involving legacy mobile and enterprise
    systems.


Cloud & DevOps (Azure)


  • Architect
    and deploy cloud-native solutions using Microsoft Azure.

  • Work
    with Azure services such as:

    • App
      Services

    • Azure
      Functions

    • Azure
      DevOps / CI/CD pipelines

    • Azure
      SQL / Cosmos DB

  • Implement
    secure, scalable, and cost-efficient cloud solutions.

  • Work
    with Git-based source control and collaborative development workflows.


Architecture & Design


  • Contribute
    to system architecture decisions and technical design.

  • Apply
    best practices in:

    • Microservices
      architecture

    • RESTful
      API design

    • Event-driven
      systems

  • Ensure
    code quality through design patterns, clean code principles, and peer
    reviews.


Collaboration & Delivery


  • Work
    closely with cross-functional teams including product owners, designers,
    and QA engineers.

  • Participate
    in Agile/Scrum ceremonies.

  • Mentor
    junior developers and provide technical leadership when required.

  • Communicate
    effectively with both technical and non-technical stakeholders.


Requirements


Required


  • Strong
    proficiency in C# and .NET (Core/Framework).

  • Advanced
    experience with Angular.

  • Solid
    experience in Flutter or Xamarin for mobile development.

  • Hands-on
    experience with Microsoft Azure cloud platform.

  • Expertise
    in:

    • REST
      APIs and web services

    • SQL
      and NoSQL databases

    • Git
      and version control systems

    • CI/CD
      pipelines


Nice to Have


  • Exposure
    to Windows CE and Xamarin environments.

  • Experience
    with mobile application legacy modernisation.

  • Familiarity
    with GitHub and GitHub-based workflows.

  • Exposure
    to IIS-hosted application environments.

  • Experience
    working with SOAP services and legacy integrations.

  • Experience
    working with REST-based integrations and APIs.

  • Knowledge
    of containerisation tools such as Docker and Kubernetes.

  • Experience
    with messaging systems such as Service Bus or Kafka.

  • Familiarity
    with automated testing frameworks.


Core Soft Skills & Professional Competencies


  • Strong
    ownership and accountability for delivery.

  • Proactive
    problem solving and continuous improvement mindset.

  • Continuous
    self-learning and curiosity for new technologies.

  • Professional,
    reliable, and quality-focused approach to work.

  • Strong
    communication skills across technical and business audiences.

  • Analytical
    thinking and structured problem solving.

  • Collaborative
    team mindset and willingness to mentor others.

  • Adaptability
    in dynamic and evolving environments.


Qualifications & Experience


  • Bachelor’s
    degree in Computer Science, Software Engineering, or a related field, or
    equivalent practical experience.

  • 5+
    years of full stack development experience.

  • Proven
    track record of delivering complex, scalable applications.

  • Experience
    working in Agile environments.
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media