Mobile Lead (Manchester)

AND Digital ,
Manchester, Greater Manchester

Overview

Job Description

AND Digital is a fast growing, tech consultancy. We work on large-scale, multi-industry, eCommerce and enterprise-level software development projects with best practice agile ways of working at the heart. We are passionate about doing great work with interesting clients who we can take on a digital transformation journey. We love to solve business problems with robust technical solutions, which we do by building products which are compelling, commercially viable and customer facing across multiple digital and e-commerce channels such as web, mobile, social and in-store. Sometimes our work includes Greenfield projects where we can use the latest tech and other times we need to work with client's legacy technology to get them to that point first. This is an opportunity to share knowledge, nurture others, learn, innovate, build and deliver amazing digital products. We care deeply about our people and have a focus on well-being and professional development. Read on to see how your skills and expertise could be part of our journey! How we work: We work in an Agile Scrum environment adopting Continuous Integration and Delivery techniques throughout the delivery lifecycle. We are an ambassador on engineering best practices - advising Clients and our people on coding standards, Scrum, code refactoring, code performance, continuous integration and testing. The Tech Take the lead as a hands-on crafter of Mobile apps for our clients - for iOS and Android * iOS: Objective C, Swift, iOS SDK, Xcode, App Code. * Android: Java, Android SDK, Android Studio, Kotlin, NDK Your role * Work with a variety of clients, particularly at the early inception and activation stage to lead the tech architecture, choice of mobile codebase and frameworks, delivery of PoC's and MVP's all of which requires exceptional hands-on coding expertise, while demonstrating an ability to influence and be a role model for the AND Digital mobile engineering community * Although principally focussed on the Native mobile development stack, you will apply your polyglot skills using other Mobile frameworks such as Mobify, PhoneGap, Ionic, Cordova, supported by code bases such as Javascript, React Native, HTML 5, JQuery * Create insightful content for AND Digital upskilling workshops, AND Digital Communities of Practice, and AND Digital Blogs to introduce innovative and best practice Mobile app development approaches * Quality Assurance - Conduct regular Tech Delivery and Mobile development practice reviews with individuals and teams, providing direct real time feedback, and sharing summaries / actions with AND Digital Service Delivery Leads / Managers * Support our Client Acquisition team with pre-sales meetings and events, demonstrating depth of Mobile engineering experience and capability * Build and maintain strong relationships with clients across all levels of the organisation, and become a trusted advisor on all things Mobile to client Leadership teams We would really like to see... * An enviable track record of being top of your game, being the lead Mobile Engineer in the team and being a hands-on crafter with the code. * Experience with Agile delivery techniques (e.g. Scrum, Kanban, BDD, Scaled Agile) Experience of a wide range of development languages, libraries, frameworks, and practices * Experience with Tech delivery techniques (e.g. Development / XP, DevOps and Security, Architecture) * Proven leadership ability with the ability to articulate both technical and non-technical ideas including a view on mobile design / UX. * Maintain up-to-date knowledge of mobile technology standards, industry trends, emerging mobile technologies, and software development best practices by attending relevant conferences and reading widely Encourage contribution to open source software development, standardisation of technologies, and evolution of best practices by collaborating with peers outside the company, releasing code, presenting at conferences, and writing for publication * Select and define the software development methodology * Ensure that technology standards and best practices are introduced Conduct code reviews as defined by the mobile development methodology * Seek opportunities for innovation - both internally and externally with our clients * Experience in more than Mobile focused technology (e.g. Java, Node.JS, React, Angular, Vue) * Experience of integration and API's - working with data sources across enterprise platforms. DevOps and Security - knowledge with / experience of:- * Good Experience with DevOps and web server configuration * Experience with information security vulnerabilities and risk management. * Experience with security / penetration testing for Mobile Architecture * Significant experience architecting and creating Mobile technology roadmaps * Provide assistance for our teams with the Mobile product roadmap * Evaluate and identify appropriate mobile technology platforms, including web application frameworks and the deployment sta