Senior Android Engineer

Senior Android Engineer

Full-Time 36000 - 60000 € / year (est.) Home office (partial)
Atom Bank

At a Glance

  • Tasks: Develop cutting-edge mobile apps using Kotlin and lead design activities.
  • Company: Join Atom, a pioneering mobile-first bank redefining the fintech landscape.
  • Benefits: Enjoy a flexible hybrid work model, competitive salary, and generous pension scheme.
  • Other info: Opportunity for personal development funding and a 4-day work week.
  • Why this job: Be part of an innovative team making banking faster and simpler for everyone.
  • Qualifications: Strong Android development skills and experience with Kotlin required.

The predicted salary is between 36000 - 60000 € per year.

The bank that\'s leading the fintech charge!

We\'re not like the rest. We\'re true innovators, and we\'re redefining what a bank should be. Ours is a bank for today and the future, a mobile-first bank. Forget the stuffy branches, with Atom you can bank whenever, wherever, faster, and simpler.

Could you be the next innovator to join us?

What will your \'typical\' day look like? Different that\'s for sure :

Atom\'s Technology team is made up of: Engineering, Delivery, Change, Service Management, Security & Architecture. These capabilities are distributed across multiple cross-functional product teams known as Value Streams. They design, develop and deliver a customer journey that is secure, performant and user-friendly, ensuring we remain a leader in the fintech space.

Engineering can be further broken down into Test, Platform, Frontend and Backend disciplines. Android development is recognised as a sub-discipline of Frontend Engineering, with a well-established community of engineers. This role will be activity managed within the Savings Value Stream and coached by the Android Engineering Lead.

As a Senior Android Engineer at Atom, you\\\'ll be responsible for developing cutting-edge mobile applications using Kotlin and provide technical steer for the team design activities. You\\\'ll continually provide detailed technical input across the development lifecycle and be a key contributor to the Android team activities and point of contact for app releases. You\\\'ll work on a variety of features, from designing intuitive user interfaces to optimizing app performance and collaborate with a talented team of engineers, contribute to technical decisions, and lead initiatives to improve our development processes.

What you\'ll be doing:

  • Write high quality, performant and secure code.
  • Take ownership of a variety of items, including complex features and dependency updates.
  • Collaborate with other Android Engineers on large, high impact tasks.
  • Design and develop data models/structures, API integrations and fundamental application framework
  • Proactively identify the technical impact of product delivery.
  • Contribute to technical design and ensure associated artefacts are documented to agreed standards.
  • Be a point of contact for incident investigation and resolution.
  • Provide technical input in value stream meetings, including planning, stand-ups and retrospectives.
  • Contribute to the design of the Android roadmap.
  • Conduct personal research and contribute to proof of concepts.
  • Where required, mentor less experienced engineers.
  • Where agreed, participate in out of hours support.

What do we need from you?

  • A significant understanding of Android development, including associated tooling and frameworks.
  • Strong working knowledge of Kotlin.
  • A holistic understanding of Mobile App Engineering.
  • Conversant with SOLID and OOP principles and Software Design Patterns as approaches
  • Experience of RESTful API integration, securing applications and secure messaging using a variety of methods
  • Clear communicator both written and verbally
  • Strong experience with Android Studio, Git, and CI/CD processes
  • Strong knowledge of Android libraries and APIs
  • Experience writing unit and UI tests using Mockito/Mockk and Espresso
  • Strong knowledge of dependency injection and app modularisation.
  • Experience with working with shared codebase with other developers.

What you\'ll get from us?

  • Flexible hybrid working (Newcastle from September)
  • Salary up to £45,000
  • 4-day work week
  • Incredibly generous company pension scheme (maximum of 13% of Atom input - you can put in more)
  • \'All About Me\' fund: £200 per year to spend on personal development.
  • 22.5 days annual leave plus public holidays
  • Private Medical Insurance, Health Cash Plan & Life Insurance
  • Electric Vehicle Scheme

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

Atom is an equal opportunities employer. We value you as an individual and therefore disregard race, religion/belief, gender, sexual orientation, maternity/pregnancy, age, gender reassignment, marriage/civil partnership and disability in any hiring decisions we make. Atom will always adhere to the Equality Act 2010.

All roles within Atom must adhere to the Conduct Rules as set out by the Prudential Regulation Authority (PRA) and Financial Conduct Authority (FCA)

As part of Atom bank\\\'s commitment to the FCA\\\'s Consumer Duty, Atom will, take all reasonable steps to avoid causing foreseeable harm to customers, take all reasonable steps to enable customers to pursue their financial objectives and act in good faith.

If you send us your CV we\\\'ll use your details when we\\\'re looking at your application for this job. We\\\'ll also store your CV for six months in case any roles that we think you\\\'d be a great fit for become available.

If you don\\\'t want us to use your details for this, or if you\\\'d like any information at all about how we use your data, then just let us know at

#J-18808-Ljbffr

Senior Android Engineer employer: Atom Bank

At Atom, we pride ourselves on being a forward-thinking employer that champions innovation and flexibility. With a hybrid working model based in Newcastle, a generous pension scheme, and a commitment to personal development through our 'All About Me' fund, we foster a supportive work culture that prioritises employee growth and well-being. Join us as a Senior Android Engineer and be part of a dynamic team that is redefining banking for the future.

Atom Bank

Contact Detail:

Atom Bank Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Android Engineer

Tip Number 1

Network like a pro! Reach out to current or former employees at Atom on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! Prepare a portfolio of your best Android projects. When you get the chance to chat with the team, having tangible examples of your work can set you apart from the crowd.

Tip Number 3

Be ready for technical challenges! Brush up on your Kotlin and Android development knowledge. Expect to tackle some coding problems during interviews, so practice makes perfect!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Atom team.

We think you need these skills to ace Senior Android Engineer

Android Development
Kotlin
Mobile App Engineering
RESTful API Integration
SOLID Principles
OOP Principles
Software Design Patterns

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Android development and Kotlin. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your best projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about joining Atom and how you can contribute to our innovative team. Keep it engaging and personal – we love a good story!

Showcase Your Technical Skills:When applying, make sure to mention your experience with tools like Android Studio, Git, and CI/CD processes. We’re keen on seeing how you’ve used these in real-world scenarios, so give us the details!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at Atom Bank

Know Your Kotlin Inside Out

As a Senior Android Engineer, you'll need to showcase your strong working knowledge of Kotlin. Brush up on the latest features and best practices, and be ready to discuss how you've used Kotlin in past projects. Prepare to demonstrate your coding skills through practical examples or even live coding if asked.

Understand the Fintech Landscape

Since Atom is redefining banking, it's crucial to understand the fintech space. Research current trends, challenges, and innovations in mobile banking. Be prepared to discuss how your experience aligns with Atom's mission and how you can contribute to their innovative approach.

Showcase Your Problem-Solving Skills

You'll be responsible for complex features and incident resolution, so prepare to discuss specific challenges you've faced in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities effectively.

Be Ready to Collaborate

Collaboration is key at Atom, especially within cross-functional teams. Think of examples where you've worked closely with other engineers or departments. Be ready to discuss how you communicate technical concepts clearly and how you mentor less experienced team members.