Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Android (Kotlin) Engineer image - Rise Careers
Job details

Senior Android (Kotlin) Engineer

Our Story

 

Hello there. We’re Zopa.

 

We started our journey back in 2005, building the first ever peer-to-peer lending company. Fast forward to 2020 and we launched Zopa Bank. A bank that listens to what our customers don’t like about finance and does the opposite. We’re redefining what it feels like to work in finance. Our vision for a new era of banking puts people front and centre — we’ve built a business that empowers everyone to aim high, every day, to move finance forward. Find out more about our fantastic offerings at Zopa.com


We’re incredibly proud of our achievements and none of it would be possible without the amazing team here. It’s not just industry awards we’re winning, we’ve also been named in the top three UK’s Most Loved Workplaces. 


If you embrace unconventional challenges, are unafraid to think differently and are driven to make an outsized impact, you’ll thrive here at Zopa, so join us, and make it count. Want to see us in action? Follow us on Instagram @zopalife


About the team


We are on a mission to level-up the mobile app and we’re looking for someone to bring deep expertise in native Android development (with Kotlin).​


You will join our Mobile Platform team which looks after tech underpinning the app itself: from the app’s architecture, shared capabilities and libraries and experiences, as well as the build and analytics infrastructure. The team plays an important role as thought leaders in the broader mobile community at Zopa, and generally is responsible for moving our tech forward in that space.​


The company has the vision to become Britain’s best bank and have just launched the Zopa account which is a high touch, mass-market product. The app is our most important touch point with the customer and it needs to be performant and delightful. We therefore want to invest in the tech of the app.​


The app is today built using React Native but we have found ourselves increasingly leveraging native capabilities (Swift and Kotlin). We are looking to further build out our skills in native development and use those to significantly overhaul the app experience.​


A day in the life:
  • You will report into the Engineering Manager of the Mobile Platform team.​
  • You will work closely with the Principal Mobile Engineer and Head of Engineering for Mobile.​
  • You will guide the wider mobile community on the best practices in native development and provide mentorship to engineers.​
  • You will work on making our app more performant, robust and delightful. You will help us identify and correct bottlenecks and fix bugs to optimise application performance.​
  • You’ll collaborate with cross-functional teams (designers, product managers, backend developers) to define, design, and implement new features that leverage native capabilities.​


About you:
  • You a highly skilled mobile app developer with a track record of creating sophisticated applications using Kotlin. You have published apps to the Play Store.​
  • Strong understanding of Android frameworks and native app performance optimisation.​
  • You have worked on high-engagement and modern apps, with an emphasis on performance and delightful experiences.​
  • You consider quality as a first class concern and have a proven background in improving quality in previous roles. You have a passion for your craft and doing things “right” (semantics, validity, maintainability…) ​
  • An interest in our mission and strong customer focus.​


Added bonus:
  • You've also worked with React Native and have a solid understanding of the differences and trade-offs between this approach and native.​
  • Knowledge of the app store submission process and best practices for continuous integration/deployment (CI/CD).​
  • Experience with mobile security best practices.​
  • Some knowledge of iOS development with Swift.​


#LI-DF1


Flexible working? Yes please!

 

At Zopa we value flexible ways of working. We understand the benefits of face-to-face collaboration and the importance of a good work-life balance. Our teams work in a hybrid manner, from our vibrant UK offices and the comfort of their own homes, at a frequency that suits the team and the work they do.

 

Not only that – you'll also have the option of working from abroad for up to 120 days a year!* But no matter where you are, we’ll make sure you’ve got everything you need to thrive, both in your work and home life, from day one.


*Subject to having the right to work in the country of choice


Diversity Statement


Zopa is proud to offer a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds leads to better products for our customers and a unique company culture for our people. We are made up of nearly 50 nationalities, have a DE&I forum made up of Zopians wanting to make a difference and we are proud of our culture where everyone can bring their full self to work. Our approach to DE&I is reflected in our hiring process so please let us know if you require any reasonable adjustments. 

Zopa Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Zopa DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Zopa
Zopa CEO photo
Jaidev Janardana
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Android (Kotlin) Engineer, Zopa

At Zopa, we're on the lookout for a talented Senior Android (Kotlin) Engineer to join our innovative team in London. Since our beginning in 2005, we've been transforming the finance landscape and recently launched Zopa Bank, dedicated to changing the game in banking for the better. If you're passionate about building mobile applications that bring joy and efficiency to users, then this role in our Mobile Platform team could be your perfect fit. As a Senior Android Engineer, you’ll leverage your expertise in Kotlin to uplift our app’s performance and user experience. Your day-to-day will involve collaborating with brilliant minds, including our Principal Mobile Engineer and Head of Engineering, to create and implement high-quality features that delight our customers. You’ll be the guiding light for best practices in native development, offering mentorship while addressing optimization challenges and identifying bottlenecks. We value creativity, quality, and most importantly, a strong customer focus. With our flexible working options, you’ll enjoy a hybrid approach that allows you to thrive both at home and in our collaborative office environment. Dive into the exciting world of mobile banking with us and help shape the future of finance at Zopa. Explore our journey and what makes us one of the UK’s Most Loved Workplaces, and let’s change banking for the better together!

Frequently Asked Questions (FAQs) for Senior Android (Kotlin) Engineer Role at Zopa
What does a Senior Android (Kotlin) Engineer at Zopa do?

As a Senior Android (Kotlin) Engineer at Zopa, you will be responsible for enhancing our mobile application's performance and user experience. This includes guiding best practices in native development, mentoring junior engineers, and collaborating across functions to define and implement new features that leverage native capabilities. Your expertise in Kotlin and Android frameworks will be crucial in optimizing app performance and fixing bugs.

Join Rise to see the full answer
What qualifications are needed for a Senior Android (Kotlin) Engineer at Zopa?

To be a successful candidate for the Senior Android (Kotlin) Engineer position at Zopa, you should have rich experience in native mobile app development using Kotlin, a strong understanding of Android frameworks, and a proven track record of publishing apps to the Play Store. Additionally, knowledge of mobile security best practices and familiarity with the app store submission process would be valuable assets.

Join Rise to see the full answer
How can the work culture at Zopa benefit a Senior Android (Kotlin) Engineer?

At Zopa, we pride ourselves on our vibrant, inclusive culture that values flexible working hours and a work-life balance. As a Senior Android (Kotlin) Engineer, you'll appreciate our commitment to innovation and collaboration, which allows you to thrive professionally while enjoying the benefits of a supportive work environment that encourages diversity and individuality.

Join Rise to see the full answer
What are the career growth opportunities for a Senior Android (Kotlin) Engineer at Zopa?

Zopa offers dynamic career growth opportunities for a Senior Android (Kotlin) Engineer. As part of the Mobile Platform team, you will have the chance to take on more responsibilities, lead projects, and mentor fellow engineers. Our focus on continuous improvement means there's always room for learning and advancing your skills in the fast-paced realm of mobile technology.

Join Rise to see the full answer
What technologies will I work with as a Senior Android (Kotlin) Engineer at Zopa?

In the role of Senior Android (Kotlin) Engineer at Zopa, you will primarily work with Kotlin for Android app development, as well as collaborate on projects that utilize technologies such as React Native. Familiarity with CI/CD processes and an understanding of performance optimization techniques will also play a significant role in your work.

Join Rise to see the full answer
Common Interview Questions for Senior Android (Kotlin) Engineer
Can you explain your experience with Kotlin in Android development as a Senior Android Engineer?

When addressing your experience with Kotlin, ensure to highlight specific projects where you've successfully utilized Kotlin. Talk about challenges faced, how you overcame them, and the outcome of your contributions, emphasizing your role in enhancing app performance and user experience.

Join Rise to see the full answer
How do you approach optimizing application performance on Android?

Discuss your approach to performance optimization by providing examples of tools and methods you’ve used. Mention how you analyze bottlenecks, review logs, and implement best practices in development, ensuring you focus on deliverables that lead to a smoother user experience.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers in Kotlin development?

When answering this question, highlight your mentoring approach which may include pair programming, code reviews, and encouraging a culture of open communication. Be specific about how you support their growth in understanding Kotlin and Android frameworks.

Join Rise to see the full answer
Describe a challenging bug you encountered in an app and how you resolved it.

Share a specific account of a bug you faced, detailing the investigation process, the tools you used to isolate the issue, and the steps you took to resolve it. Highlight the importance of debugging skills in your role as a Senior Android Engineer.

Join Rise to see the full answer
What is your process for implementing new features into an existing app?

Outline your step-by-step process for feature implementation, from initial collaboration with cross-functional teams to designing and testing the feature. Emphasize the importance of user-centric approach ensuring that new features align with user needs and improve the overall experience.

Join Rise to see the full answer
How do you stay current with the latest developments in Android and Kotlin?

Discuss your strategies for staying updated, such as participating in developer communities, attending conferences, or taking online courses. Highlight any specific resources you rely on to ensure that you're on the cutting edge of Android development.

Join Rise to see the full answer
Can you discuss the differences and trade-offs between React Native and native Android development?

Here, you can explain your understanding of the strengths and weaknesses of both frameworks and your personal experience with both. Discuss scenarios where you would choose native development over React Native and vice versa, emphasizing the importance of performance, user experience, and app requirements.

Join Rise to see the full answer
What role does customer feedback play in your development process?

In answering this question, highlight your commitment to customer-centric design and your approach to incorporating feedback into app development. Discuss methodologies like user testing or analytics that help you understand user experiences and inform necessary changes.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your practices for maintaining high code quality, such as code reviews, unit testing, and continuous integration. Share examples of specific standards you uphold and how they contribute to the overall reliability and maintainability of your work.

Join Rise to see the full answer
What are your long-term career goals as a Senior Android Engineer?

Consider mentioning your aspirations in relation to leading teams, contributing to significant projects, or becoming a subject matter expert in a specific mobile technology. Explain how these goals align with the opportunities at Zopa and your desire to grow within the organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
PRODYNA Remote No location specified
Posted 7 days ago
Posted 14 days ago
Photo of the Rise User
Wisedocs AI Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
CLEAR - Corporate Hybrid Austin, Texas, United States (Hybrid)
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!