Xamarin Developer

Engineering | UK

Role overview

You will be involved in building and maintaining high-quality features for all our mobile applications as well as developing greenfield applications and selecting the best tools & techniques for the task. You will use the latest technologies to build mobile applications that will work effectively on a variety of platforms and devices.

In this role, you’ll get to

  • Write high-quality testable C# code for mobile applications.
  • Write unit tests for all functionality working towards a TDD approach to development.
  • Contribute towards maintaining best practices in coding adhering to well-established style guides.
  • Apply policies and maintain compliance in line with company requirements.

We are looking for people who

  • Be comfortable writing C# code.
  • Be creative, curious, and enjoy solving problems.
  • Experience building applications using a recent version of Xamarin using C#.
  • Good understanding of cross-platform compatibility and limitations, including iOS, Android, and UWP.
  • Experience with XAML to produce responsive layouts for all platforms and idioms.
  • Good understanding of the end-to-end flow of distributing applications to relevant app stores.
  • Experience in profiling and performance optimisations.
  • Experience in writing and consuming REST services in C#.
  • Knowledge of background services in mobile apps.
  • Knowledge of Xamarin Native to write custom renderers and components.
  • Knowledge of Xamarin UI testing frameworks.

About Retail Insight

Retail Insight takes data and turns it into action. Our advanced algorithms unlock valuable insights that drive better decision-making for retailers and CPGs.

We’re a unique blend of retail expertise built up from extensive industry experience; mathematical talent that builds and maintains sophisticated algorithms; and engineering skill that handles vast volumes of data regularly.

We focus on the factors that drive sales and profit performance, minimize waste and loss, and increase operational efficiency. The result: dynamic solutions that provide actionable insights and unparalleled time to value.

See what our employees think:

Share this job:

Submit an application