The NEXT Mobile Apps team are looking for a Developer to join the team The team works across our UK and international eCommerce platforms that handle millions of pounds worth of transactions every day. Salary £38,200-£44,300. About the Team The team is responsible for developing and managing all of the Next websites and mobile applications. About the Role As part of a challenging and rewarding new mobile ambition for Next, you'll be joining a cross-functional agile development team, applying your expert knowledge to the development and maintenance of our customer facing iOS and Android apps (Phone and Tablet). You'll design and implement new features on our customer facing iOS and Android applications and build Phone and Tablet user-interfaces that scale to screen size. Working alongside skilled Developers in the team and the wider eCommerce department, you'll help to provide technical leadership and mentor other developers. You'll facilitate development across multiple developers and teams and promote maintainability and extensibility. Developing, testing and implementing code to the department and industry technical specifications and standards will be a large part of this role as will ensure the performance, quality, and responsiveness of applications. You'll define and maintain software delivery principles and guidelines based on internal standards and industry best-practice and stay current on latest technical trends and practices. This role would also suit candidates looking to move from iOS or Android development who are interested in building cross-platform apps with Xamarin/MAUI. There are flexible working options available with this role, including hybrid solutions Essential Criteria Able to speak, read and write English at a level that enables you to complete your role, for example, to understand instructions and communicate effectively with stakeholders and/or other team members Experienced in effectively working in a collaborative manner in a large scale, fast paced environment within a multifunctional technical team Experience with Xamarin Native (Xamarin.iOS and/or Xamarin.Android) & Xamarin Forms/MAUI Strong software development experience on the .NET framework technology stack using C# Mobile App software development experience with iOS and/or Android platforms Understanding of Object Oriented design and implementation Knowledge of Design patterns and SOLID principles Working knowledge of MVVM / MVC application architectures Strong analytical skills and problem solving skills Excellent decision-making, interpersonal and leadership abilities Desirable Criteria Web API / RESTful service integration Knowledge of Source Control best practices using TFS or GIT Familiarity of Agile software development methodologies (e.g. Scrum, XP etc) Understanding of Unit Testing and Continuous Integration One or more applications published in the Apple App Store / Google Play Store