Lead Xamarin Developer

28 Sep 2017
03 Nov 2017
Contract Type
Full Time
Lead Xamarin Developer NorwichLondon Job ID: R-53070 Full time You'll be joining the team at a really exciting time. We would love you to be a part of building great new innovative ways to engage with new and existing customers, on a portfolio of products that reach out to 17 million customers. It's never been more important for us to hire fantastic people into our awesome digital teams who sit at the forefront of delivering our strategy. Our scrum team's work across multiple mobile applications supporting a range of products. We have developed two award winning mobile applications, MyAviva which allows our customers to access and maintain their Aviva policies as well as take advantage of exclusive offers and promotions available to Aviva customers, and Aviva Drive a ground breaking app that uses GPS technology to ensure good drivers get discounted Motor insurance. Within Aviva Digital we approach software delivery with an Agile mind-set, focused on delivering small, value driven enhancements often. We achieve that with our scrum teams that include developers, testers, BAs and Solution Designers to create brand new experiences, small changes to existing products as well as investing in maintaining our existing products to improve code quality against our core development principles. We are looking for a Lead Xamarin Developer to join the Mobile Delivery Team within our Digital organisation, working within one of our scrum teams to build and maintain, change and further evolve both existing and new products. Due to the nature of this role, this can be based in either our Norwich or London Office. You'll sustain our culture of continuous improvement both from a process and technical perspective, ensuring that: - Focus on building a great mobile experience, constantly innovating what is possible on Mobile to deliver new and exciting experiences to our users. - When the code leaves development, it is production ready. - If you change code, you only ever make it better: Ratchet. - SOLID/KISS principles are followed. - Keep re-use at the forefront of your mind. - Frequently deliver high value features to our customers. - Automated testing is utilised to ensure quality is maintained. - Agile techniques such as BDD are used to ensure the whole team is involved in delivering the right solution to customers. What you'll do in more detail You'll be responsible for: - Performing analysis, development and delivery of high quality cross-platform mobile applications using the Xamarin Platform. - Technical Lead for scrum teams in the creation and expansion of our mobile applications, becoming a valued team member. - Undertaking design and code reviews to ensure our apps meet functional and non functional requirements and proactively identifying where changes are required to maintain these in the future - Contributing to the development of solutions that meet the strategic requirements of our business. - Fostering team spirit and collaboration within your team - Leading the way by engaging and contributing to the technical capability of our products to ensure they are the best fit for our customers - Identifying improvement opportunities such as enhancements to standards or technical innovations to increase the quality and efficiency of delivery. - Providing technical expertise and collaborating in teams operating across Digital. You'll achieve this by: - Working with scrum team members and the Scrum Master and Product Owner to deliver focused, value driven changes to a high quality standard. - Bringing your technical expertise of like minded developers to want to develop the best - Fostering team spirit and collaboration within your team. - Engaging and contributing to the technical capability of our products to ensure they are the best fit for our customers. We're particularly interested in: - Experienced and confident lead developers who want to develop great products, on a large scale. - Bringing people on board who are able to demonstrate commercial experience in building C# MVVM mobile applications using Xamarin. - Shaping product backlogs, new projects and initiatives, assessing the impact of initiatives, programmes or projects on systems/applications - Experienced working within an agile environment; able to identify and create epics, write user stories, t-shirt sizing and pointing - Lead Developers that aren't afraid to fail whilst also wanting to celebrate success - Knowledge of modern software engineering practices, such as Test Driven Development, Behaviour Driven Development, Continuous Integration (Jenkins), Code Analysis software (Sonar). - Strong experience of developing responsive UI for both mobile and tablet. - Source Code Management (GIT). - Experience in consuming RESTful APIs. - Experience negotiating, influencing, effectively challenging and gaining commitment - Excellent knowledge of industry direction and trends within Web and Mobile application development - And if you don't have experience of some of the above then evidence that you are actively engaged in learning about it. With some commercial experience of: - Working within an Agile environment. - Mobile development for both iOS and Android using Xamarin. - Source Code Management (GIT, Stash) We offer a competitive salary and fantastic benefits, including excellent pension and bonus potential, as well as generous annual leave. Bring to Aviva what makes you different and we will support you to do the best work of your life. We encourage applications from everyone who wants to help us achieve our purpose of helping customers to defy uncertainty. One of Aviva's core values is Care more, and this is brought to life through the flexible ways we like to work. This may include working from home some of the time, or flexible work schedules to accommodate parent and carer responsibilities further studies and hobbies. What's important to us is that you are supported to do the best work of your life. Diversity.
This job was originally posted as www.jobsite.co.uk/job/959209619