Lead Android Engineer

Location Durham/Hybrid
Contract Type Permanent
Hours Full time

We’re Atom…

The bank that’s leading the fintech charge.

Tech is at the heart of everything we do here at Atom. We’ve rebuilt the bank, from our app to our banking platform, to make sure it’s native and cloud based. Thanks to this approach, we can develop new products and ship updates to customers rapidly.

We have very little legacy, but that doesn’t stop us looking for ways to improve. For instance, we are already exploring ways to improve some services we transitioned to the cloud very recently. Quickness and efficiency are always a priority, but we never compromise on security, usability, or reliability getting there.

Our teams are multi-disciplined, well-structured, and set up to work in Agile Scrum or Kanban. We encourage collaboration and creative thinking when building products and services. So, if this appeals to you, consider joining us to deliver innovative solutions.

Want to join us?

The Front-End Engineering capability works at the core of the Atom Technology team and comprises Web and Mobile App Engineers (iOS & Android), who are responsible for building and maintaining Atom’s cutting-edge web and mobile app technologies.

Our app is developed natively, we have teams of Android & iOS Engineers who specialise in Kotlin & Swift to keep our app updated and using the latest native capabilities. All our builds are fully automated using GitLab Runner functionality.

As the Lead Android Engineer, you’ll head up a team of onshore & nearshore Android Engineers and be responsible for the technical leadership of our Android Application. You’ll also provide the technical steer needed for design and be an evangelist in a fresh and dynamic team working on a highly rated App.

What will your ‘typical’ day look like…. (there’s no 2 days the same in Atom):

  • Responsible for providing technical steer for design and ensuring associated artefacts are documented to agreed standards
  • Responsible for developing various APIs/Services integrating within the mobile App with several internal/external backend and appropriate languages/tools
  • Design and develop data models/structures, API integrations, loosely coupled code and the fundamental application framework using appropriate languages/tools
  • Responsible for resolving QA defects by working closely with your App Dev and Test teams or any required integration provider
  • Ensure that the attack vectors are minimised, and security issues are mitigated using a combination of secure development practice and additional Mobile Application security tooling
  • Ensure that all developed components have the appropriate level of quality and governance (version control, documentation, unit testing, secure development)
  • Work closely with third parties to facilitate integration and smoke testing.

What do we need from you?

  • Extensive knowledge of Kotlin for the development of mobile applications and the ability to code, build and deploy an application on a mobile device
  • Experience in a development capacity encompassing contribution to solution design, and technical documentation production
  • Conversant with SOLID and OOP principles and Software Design Patterns, BDD and TDD as approaches
  • Full awareness of security implications across the end-to-end solution
  • Ability to build accessible UIs and spot potential defects
  • Ability to learn and communicate problems during your training period.

What we’d ideally like you to have?

  • Wider programming experience in non-mobile languages
  • Knowledge of design & UX best practices
  • Knowledge of RESTful API principles and integration
  • App Store Provisioning, release provisioning
  • JIRA / Confluence experience.

What you’ll get from us:

  • Flexible and remote working
  • Annual Share Option – performance related
  • Incredibly generous company pension scheme (maximum of 13% of Atom input – candidate can put in more)
  • ‘All About Me’ fund: £200 per year to spend on personal development
  • 25 days holiday + 8 statutory days (rising by half a day with every year in the company)
  • Private Medical Insurance for you and full family
  • Health Cash Plan – expenses paid on Optical/Dental/other appointments/treatments
  • Life Insurance – 4 times annual salary
  • Critical illness cover – 1 x lump sum annual salary
  • Cycle to work Scheme
  • Continuous development – professional qualifications
  • Challenging and exciting working environment.

PLEASE NOTE: You must have the legal right to work in the UK to apply for this role as Atom Bank are unable to support Visa Applications/Sponsorship