Senior Android Developer at xDesign

  • UK Only
  • xDesign
Job Description:

Our team:

We care about hiring great people so you’ll be working with a team that cares. We support each other with problems, push each other to get better and celebrate success together. Developers, testers, product owners and designers all collaborate as equals on projects to make the best product possible.

Every day’s progress is a communal effort and you’ll be a valued member of the team. We have a structured progression framework to support development plans and career growth for each person within engineering. You’ll get close support from your line manager with your day to day work as well as looking at the bigger picture of your career growth and knowledge development.

Our tech:

Our apps are usually done in pairs, with an iOS team and an Android team working to deliver a similar app to our clients. Our Android developers use Kotlin, co-routines and the latest Jetpack libraries, and we’re looking at how we can adopt jetpack compose in the near future. As we continue we’re always looking to find and adopt the best tools for the job - whether that’s making our CI better with automated code scanning and UI testing or developing reusable libraries that we can share across projects.

We conduct unit testing across all our projects, code is always peer reviewed, and we encourage these reviews to happen “over the shoulder” (or on a call more recently) to make it a better environment for team members to learn from each other. As a team we meet regularly to discuss new approaches and challenges, whether that’s in the mobile community or just other android team members.

Responsibilities:

Developing mobile apps with a focus on readable, maintainable and tested code using Kotlin, Coroutines and modern android development practices Collaborating with designers, product owners, testers and clients to deliver great products as an agile team Being an advocate for engineering best practices on android

Requirements:

  • Strong native mobile development experience using recent Android framework versions Enthusiastic and experienced in using engineering best practices, clean code and unit testing
  • Experience working as part of a cross-functional development team
  • Passion and enthusiasm for delivering great products

Company Benefits

  • Personal development and progression plans including 6 learning and development days and personal training budget
  • Turbo charge your personal and professional skills with O’Reilly Learning
  • 34 days holiday a year (inc bank holidays, which you’re free to take whenever you want)
  • Enhanced maternity
  • Paternity and adoption leave policies
  • Private medical insurance (and wellbeing incentives, deals and discounts) with Vitality
  • Access to a financial wellbeing platform (via Bippit)
  • A Macbook Pro and other top tech to help you
  • Regular social events (in person and remotely)
  • Cycle to work scheme
  • A competitive salary which we’ll discuss with you at the start of the hiring process
  • YuLife employee benefits and lots more!

Interview Process

  • Recruiter Call
  • Technical Hangout
  • Take-home Task
  • Final interview
  • Offer

Other Jobs in Mobile