At a Glance
- Tasks: Develop innovative Android apps and collaborate with teams to create amazing features.
- Company: Curve, a rebellious fintech company simplifying your finances.
- Benefits: 25 days holiday, health insurance, remote work options, and unique perks.
- Why this job: Join us to build impactful apps that enhance user experience and financial management.
- Qualifications: Experience in Android development, Kotlin, and Agile methodologies.
- Other info: Dynamic team culture with opportunities for personal and professional growth.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Curve was founded with a rebellious spirit and a lofty vision: truly simplify your finances so you can focus on what matters most in life. We put your finances at your fingertips, letting you make smart choices about spending, sending, seeing and saving your money—all in one place. With our ground‑breaking product, you can spend from all accounts, track spend behaviour, gain insights, and protect yourself from fraud.
Role Purpose
You’re an exceptional Android developer who seeks better ways to code and improve interaction. You understand why popular apps work and what makes them effective, and you’re eager to own and build best‑in‑class features for Curve.
What you’ll be doing
- Collaborate with cross‑functional teams to design, build and ship quality features.
- Develop highly innovative consumer‑facing features with best‑in‑class programming skills.
- Champion small details, spot opportunities and add value beyond standard duties.
- Fix bugs and improve application performance.
- Stay close to the user and iterate fast with the team.
- Mentor other developers and sustain robust engineering practices.
What you’ll bring
- Experience shipping apps to the Play Store.
- Proficiency in building secure, scalable, high‑performance Android apps in Kotlin.
- Monitoring and debugging app performance using appropriate tools.
- Writing unit, integration, UI and other tests.
- Experience in Agile/Scrum environments.
- Strong grasp of design patterns and SOLID principles.
- Familiarity with core Android components (Activities, Fragments, Services, Content Providers, Broadcast Receivers, lifecycles).
- Knowledge of popular third‑party libraries and services.
- Experience with CI/CD pipelines.
- Collaboration with backend engineers to define mobile‑friendly services.
- Building multi‑module apps.
What success looks like here
- Build secure, scalable, high‑performance Kotlin Android apps meeting business requirements and delighting users.
- Collaborate effectively with cross‑functional teams to design, develop and ship high‑quality features on time.
- Apply strong design patterns and OOP principles to produce maintainable, robust code.
- Deliver innovative, consumer‑facing features that enhance UX and drive product value.
Benefits
- 25 days plus bank holidays
- Bonus days off for Learning & Development, Mental Wellbeing, Birthday, Moving House & Christmas
- Working abroad policy (up to 60 calendar days per year)
- Bupa Health Insurance (YuLife)
- Life insurance powered by AIG (5x Annual Salary)
- Pension Scheme powered by “People’s Pension”
- EAP (Mental health & wellbeing support, Life coach, Career coach)
- 24/7 GP access (Smart Health via YuLife)
- Annual subscriptions to Meditopia & FIIT for your mind and body (via YuLife)
- Discounted shopping vouchers (via YuLife)
- Enhanced parental leave
- Ride to work scheme & Season ticket loan
- Six nights of Night Nanny for new parents
- Free Curve subscription for you and your +1
A note from us
We know that great candidates don’t always tick every single box. If this role excites you and you think you’d be a great fit, we want to hear from you. We design our hiring process to be fair, inclusive, and practical. If you ever need adjustments or feel there’s a way we can improve - we’re all ears.
Requirements
- Attendance required at London (Paddington) office 3 days per week (minimum).
- Full working rights in the United Kingdom without the need for visa sponsorship.
Mobile Software Engineer - Android - L4 employer: Curve
Contact Detail:
Curve Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Software Engineer - Android - L4
✨Tip Number 1
Network like a pro! Reach out to current employees at Curve on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections that can help us stand out!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Kotlin skills and be ready to discuss your past projects. We want to show how our experience aligns with Curve's mission of simplifying finances through innovative tech.
✨Tip Number 3
Practice makes perfect! Do mock interviews with friends or use online platforms to get comfortable with common questions. The more we practice, the more confident we’ll feel when it’s time to shine in front of the Curve team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in being part of the Curve family!
We think you need these skills to ace Mobile Software Engineer - Android - L4
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with Kotlin and Android development. We want to see how you've shipped apps to the Play Store and any cool features you've built that made a difference!
Be Authentic: Let your personality shine through! We love candidates who are genuine and passionate about what they do. Share your journey in tech and what excites you about working with us at Curve.
Tailor Your Application: Don’t just send a generic application. Take a moment to align your skills and experiences with the role's requirements. Mention specific projects or achievements that relate to building secure and scalable apps.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Curve
✨Know Your Stuff
Make sure you brush up on your Android development skills, especially in Kotlin. Be ready to discuss your experience with shipping apps to the Play Store and how you've tackled performance issues. Familiarity with design patterns and SOLID principles will definitely give you an edge.
✨Showcase Your Collaboration Skills
Since the role involves working with cross-functional teams, be prepared to share examples of how you've collaborated with others in past projects. Highlight any experiences where you mentored other developers or worked closely with backend engineers to create mobile-friendly services.
✨Prepare for Technical Questions
Expect to face some technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. It’s also a good idea to review debugging techniques and tools you’ve used in the past.
✨Demonstrate Your Passion for User Experience
Curve is all about simplifying finances for users, so show your enthusiasm for creating consumer-facing features that enhance user experience. Discuss any innovative ideas you have for improving app functionality and how you stay close to user needs while iterating on features.