Senior Android Engineer
About Freetrade
About the role
What you’ll do
- Lead the design and delivery of new features, alongside improving and maintaining the Freetrade Android app, ensuring high performance, quality, security and robustness.
- Own features end to end, collaborating with backend, design, product and QA to deliver high-quality solutions.
- Set and hold a high bar for code quality through hands-on development, code reviews and effective testing.
- Resolve complex issues, address bottlenecks and reduce technical debt.
- Drive improvements in engineering standards and practices.
- Mentor and support junior engineers on design, implementation and best practices.
- Participate in a support rota to understand and resolve customer issues, including direct communication where needed.
About you
- Typically 6+ years of experience building production-grade mobile applications.
- Strong problem-solving skills with the ability to lead technical decisions and deliver complex features.
- Deep understanding of Android architecture such as MVVM or MVI.
- Strong experience with Kotlin, Dagger, Jetpack and Compose.
- Good understanding of GraphQL and integrating with backend services.
- Experience with coroutines, flow or Rx.
- Familiarity with git and collaborative development practices.
- Understanding of CI and build tooling such as CircleCI.
- Experience mentoring and growing more junior engineers
Our hybrid model
Our interview process
We keep things simple and transparent. You'll meet one of our Talent Partners for a technical screening call, typically followed by:
- Hiring Manager interview
- Live coding interview
- System design interview
- Final Values interview
We are an Equal Opportunity employer committed to a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you. To find out more about how we look after your personal data when you apply for a job with us, please see our Recruitment Privacy Policy here.
Please note we are not accepting agency CVs.
Not included in the source posting: qualifications, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.