Intermediate Mobile Developer (xamarin.forms)

Centurion, Gauteng, South Africa

Job Description


Position overview:
As an Intermediate Mobile Developer, you will be responsible for developing, enhancing, and maintaining the mobile version of VeriClaim using Xamarin.Forms. You will work closely with our development team, utilizing your skills in Xamarin.Forms, C#, and .NET to deliver a high-quality mobile application for Android and iOS/iPadOS mobile devices.

Experience:
4+ Years of experience developing mobile applications using Xamarin.Forms, C#, and .NET.

Responsibilities:
- Develop, enhance, and maintain the mobile version of VeriClaim using Xamarin.Forms, C#, and .NET.
- Collaborate with the development team to identify and resolve issues and enhance the functionality of the mobile application, providing production support in troubleshooting, issue resolution, and root cause analysis to resolve any defects that may arise.
- Work with the projects team to implement designs and ensure the quality of the user interface and user experience of the mobile application.
- Refactor and enhance existing mobile application software based on software requirement specifications and coding standards.
- Keep up-to-date with the latest industry trends and best practices in mobile development to ensure that the mobile version of VeriClaim remains innovative and competitive.
- Continuously improve code quality by following coding standards, writing clean code, and participating in code reviews.
- Ensure that the solutions developed are aligned with the company's security and compliance requirements.
- Work alongside testers to test, debug, and improve faulty application code, identifying bottlenecks and bugs, and devising solutions to these issues.

Requirements:
4+ Years experience developing mobile applications using Xamarin.Forms, C#, and .NET.
- Experience in mobile development using Xamarin.Forms for both Android and iOS/iPadOS.
- Experience publishing mobile applications to Google Play and Apple App Store.
- Familiarity with mobile design patterns such as MVC, MVVM, and MVP.
- Experience in using SQLite and other mobile data storage solutions.
- Understanding of RESTful web services and JSON data formats.
- Grade 12/Matric mathematics at higher grade.
- Experience using Microsoft Visual Studio.
- Ability to write clean and maintainable code that is easy to understand and modify.

Beneficial:
- Bachelors degree in computer science or related field.
- Experience with mobile application performance optimization techniques such as lazy loading, image optimization, and code minification.
- Experience with third-party libraries and APIs such as Firebase and Google Maps.
- Knowledge of mobile security best practices.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) practices.
- Experience working in the medical, financial, or insurance industry.
Skills:
- Great communication skills and a desire to collaborate within the team.
- Excellent written and verbal communication skills.
- Strong analytical and critical thinking skills, with the ability to solve complex problems.
- Attention to detail.
- Ability to write clean and maintainable code that is easy to understand and modify.
- Ability to learn new technologies and programming languages quickly.
- Strong proficiency in Xamarin.Forms, C#, and .NET.
- Understanding of responsive design principles and experience in developing mobile-based applications that are optimized for various screen sizes and devices.
- Familiarity with user interface (UI) and user experience (UX) design principles.
- Knowledge of mobile platform-specific differences, such as threading and memory management.
- Knowledge of software development best practices and design patterns.

If you are interested in this opportunity, please apply directly. For more IT jobs, please visit . If you wish to send your CV per email forward your CV to tdiphoko@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities for which you might be more suitable

We also invite you to contact us to discuss your next career move in IT!

For more information contact:
Tumi Diphoko on 011 622 9526
IT Recruitment Consultant

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1260330
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R500000 - 600000 per year
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned