At AND, we accelerate the development of digital capabilities. In practice, that means helping ambitious leaders and organisations build the teams, products, processes and even operational structures they need to close the digital skills gap within their organisation today, so that they thrive tomorrow.
Clients rely on our experience, agility and craft skills across tech and business strategy, software development and product management to address some of the toughest challenges facing their businesses.
We bring aboard thinkers, tinkerers, passionate software craftspeople and inspiring technologists to help us solve these challenges. Together, we’re united by a sense of pragmatism, purpose and a deeply-held belief that digital products and technology alone won’t transform a business or save the world: it’s the people that count.
As a Software Engineer, you champion software quality and technical vision for AND and our clients. As a result, you will need to be able to:
From the work we deliver, to the way we serve and support our people, we work hard to ensure that there’s nowhere quite like AND. But joining a company is a two-way street: the fit has to work on both sides. So before you apply, here’s three key things to understand about us:
Essential knowledge, skills and experience: Significant Enterprise Business Development experience in consulting, technology professional services in favour of product based organisations A track record of winning million-pound plus new business deals with FTSE 100/FTSE 200 clients Relationship Management skills - very strong at building relationships quickly and following a well organised collaborative way Working knowledge across three or more of the following - digital, business strategy, marketing, technology, Agile, change management and business transformation. Credible at C Suite Level - Aware of the challenges facing CIOs, CTOs and wider C Suite, able to support their thinking and approach to solving these
It’s essential you bring the following: The ability to facilitate problem solving and work as a team to make them a reality. Experience working in a collaborative environment where your ideas and opinions are valued and respected. It's helpful if you also have: Experience working with Junior and Mid Developers in your team and assist with their mentoring and career development plans. The drive to pursue your own career development - with many different paths to choose at AND you will have the full support of the wider management team to progress your career at your own pace.
Some of the essential requirements for this post: A consistent track record in building digital products and using Agile methodologies. Experience in stakeholder management, products and systems. The ability and level of expertise to recommend solutions to clients based on your background from industry and / or consulting. Experience of developing your team members - coaching and mentoring our clients and lesser experienced ANDis is important to us here. A genuine interest and curiosity for all things digital across mobile, social and web. Experience in designing functional, user-focused digital customer experiences across various digital platforms. Ability to diagrammatically map out current and to-be solutions using business process mapping and use case mapping.
It’s essential you bring the following: The passion to champion TDD/BDD software development;The ability to facilitate problem solving; The commitment to work as a team and make solutions a reality; The ability to work successfully in a collaborative environment, where all ideas and opinions are valued and respected. It's helpful if you also have: Experience working in a team with Junior and Mid Developers in your team, assisting with their mentoring and career development plans; Drive to pursue your own career development - with many different paths to choose at AND you will have the full support of the wider management team to progress your career at your own pace.
Some of the skills and experience you require are: A consistent track record in building digital products and using Agile methodologies. Experience in stakeholder management, products and systems. The ability and level of expertise to recommend solutions to clients based on your background from industry and / or consulting. Experience of developing of your team members - coaching and mentoring our clients and lesser experienced ANDis is important to us here. A genuine interest and curiosity for all things digital across mobile, social and web. Experience in designing functional, user-focused digital customer experiences across various digital platforms. Ability to diagrammatically map out current and to-be solutions using business process mapping and use case mapping. Awareness of Agile and any experience you might have had in using Scrum frameworks. Experience in using prototyping tools such as Axure, Pidoco, Balsamiq, Mockflow, Gliffy.
Senior Android Developers at AND Digital come from strong mobile development backgrounds, working in an Agile TDD/BDD environment and typically have experience in the following: Java & Kotlin The latest Android SDK Frameworks and libraries such as Retrofit 2, Dagger 2, RxJava, Espresso, etc. Offline data storage Thread management Fine-tuning performance Unit testing and UI testing Working with popular design patterns such as MVC, MVP and MVVM Git Integrating against RESTful APIs Applying Material design principles to Android CI/CD Gradle build system