Xamarin Developer

We are looking for an Xamarin Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance.

​​​​​​​​​Job Detail​

Designation:

Xamarin Developer

Job Type:

Software Development

Department:

Britehouse Digital

Reporting to:

Development Manager

Location

Xamarin Developers are to be based either at the Britehouse Digital Office in Johannesburg, or at a customer site.

Purpose of this position:

Britehouse Digital continuously seeks software development skills across all levels within the business either in order to replace turnover or due to growth.

Job Context

We are looking for an Xamarin Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance.

Qualifications

Required (not-negotiable):
  • Grade 12 Senior Certificate (Matric)
  • Relevant degree / diploma
Advantageous (nice to have):
  • A relevant university computer science degree or equivalent.

Skills

Required (not-negotiable):
  • C# 4.5 and up
  • Understanding of Dependency Injection and Repository Patterns
  • Platform Experience (iOS or android or win phone)
  • Knowledge of the SOLID principles (Clean code)
  • OO concepts
  • TDD
  • BDD
  • Testing methodologies (Smoke / Pen / Integration)
  • Software design patterns
  • Good problem solving skills
  • Agile (Scrum & Kanban)
  • Atlassian tools : Confluence / JIRA / Bamboo
  • GIT
  • Continuous integration
  • Data structures and algorithms

Experience

Preference given to candidates with:
  • Xamarin Experience
  • MVVMCross
  • MVVM frameworks
  • Visual Studio
  • Xamarin Studio

Attributes and Competencies

Required:
  • Presentable.
  • Pragmatic.
  • Diligent.
  • Perseverant.
  • Proactive.
  • Leadership.
  • Planning and organising.
  • Knowledge Specialisation.
  • Must be individually driven and motivated.
  • Must be reliable and responsible.
  • Must be enthusiastic and very willing to learn.

Additional Must-Haves:

  • Must be willing to work overtime when required.
  • Must be willing to do business travel to customer sites as and when required.

Apply now