Android Developer (Mid-Level)
Android Developer (Mid-Level)

Android Developer (Mid-Level)

Portsmouth Full-Time 30000 - 42000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join us in developing innovative Android applications and improving our tech for safer driving.
  • Company: The Floow is transforming the global insurance industry with data-driven solutions for smarter driving.
  • Benefits: Enjoy flexible working, personal development opportunities, and a fun, collaborative culture.
  • Why this job: Be part of a mission to make driving safer and more affordable while growing your skills.
  • Qualifications: Proficiency in Kotlin and Java, experience in Android development, and strong communication skills required.
  • Other info: Fully remote role with occasional team meet-ups in Sheffield; UK residency needed.

The predicted salary is between 30000 - 42000 £ per year.

Want to join the Team transforming the Global Insurance industry? Here at The Floow, we harness the power of data and social science to influence driver behaviour and cut down on road risks. By joining our mission, you’ll be helping to make driving smarter, safer, and more affordable for everyone.

What you’ll be doing:

  • Contributing to the development and improvement of our native shared codebase and toolchain.
  • Supporting our ongoing product and technology improvement and refactoring efforts.
  • Improving the speed and quality of our automated testing.
  • Working to adapt our existing technology, build proof-of-concepts for new technology, and contribute to the exploration of new app designs or new mobile products on an ongoing basis.
  • Contributing to the overall performance of the Mobile Team.
  • Participating in the planning of broader technical initiatives within the team, proposing changes and new ideas where appropriate.
  • Contributing to the team-wide breakdown of tasks and sharing of information, helping find effective ways to complete tasks and document work.
  • Developing your ability to operate autonomously within the team.
  • Supporting knowledge share and developing best practice with the Mobile and wider Technology Team.

Sound good? We’d love to hear from you, if you have:

  • Proficiency in Android programming in both Kotlin and Java.
  • Significant experience of Native Android development.
  • Significant experience of Version Control and automated build systems (Git and Jenkins).
  • Experience of UNIX / LINUX command line.
  • Experience consuming RPC style services (Thrift, REST, etc).
  • Willingness to use Kotlin Compose, and knowledge of UX best practices.
  • Strong interpersonal and relationship building skills, with the ability to collaborate with colleagues from a variety of business functions in collaborative/dynamic teams.
  • Fluency in English, with strong verbal and written communication skills.
  • Experience of both BDD and TDD, and willingness to work to refactor existing code for testability.
  • Experience working with technology that has privacy and security related requirements.
  • Understanding of, and the ability to apply, a suitable level of unit and behavioural test code.
  • A professional and pragmatic mindset, and the ability to serve as a reliable and self-sufficient colleague within our team.

For this role there is some additional experience we’d love to see (desired but not essential):

  • Some experience of supporting non-mobile developers with using hybrid mobile development tools (Cordova, ReactNative, Flutter, etc).
  • Some experience of working on Android behavioural testing and/or power efficient background code.
  • A Degree (or equivalent formal qualification/s) in Computer Science or a related subject.
  • Experience building libraries/frameworks and APIs.
  • A good understanding of DI and similar frameworks.
  • Experience working with microelectronics or bluetooth low energy devices.

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance The Floow and our culture. Don’t meet all our criteria? If you like our story and think you have what it takes to hit the ground running - let us know! We value diversity, and the benefits that a broader skillset and a great attitude can bring.

What’s in it for you?

  • The opportunity to help shape a growing business, and to be a force for good.
  • Flexible Working and Leave options that empower you to have a job and a life.
  • Benefits designed with your personal development and wellbeing in mind.

Other practical details, we know you might be wondering about:

  • Full-time, permanent position.
  • Our typical working hours are 9am – 5.30pm, but with a client base that spans across the US and Europe this role does require occasional flexibility from time to time.
  • Part of our Technology Team, the role reports to the Lead Android Engineer.
  • All our employees work fully remotely, but we do get together as a team from time-to-time in Sheffield, UK - our original home.
  • Must be a UK resident for tax purposes, and have the right to work in the UK.
  • This is not a People Management role.
  • Interviews are conducted virtually, though we may request an in-person final interview on occasion.
T

Contact Detail:

The Floow Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android Developer (Mid-Level)

✨Tip Number 1

Familiarise yourself with the latest trends in Android development, especially Kotlin and Java. Being up-to-date with the latest features and best practices will not only boost your confidence but also impress the interviewers.

✨Tip Number 2

Showcase your experience with version control systems like Git and automated build systems such as Jenkins. Be prepared to discuss specific projects where you used these tools effectively, as this will demonstrate your hands-on experience.

✨Tip Number 3

Highlight your ability to work autonomously and refine loosely defined tasks. Prepare examples of how you've successfully completed projects with minimal supervision, as this aligns well with the role's expectations.

✨Tip Number 4

Emphasise your interpersonal skills and ability to collaborate with diverse teams. Think of instances where you contributed to team success or shared knowledge, as this will resonate with their focus on teamwork and collaboration.

We think you need these skills to ace Android Developer (Mid-Level)

Proficiency in Android programming (Kotlin and Java)
Significant experience in Native Android development
Version Control (Git) and automated build systems (Jenkins)
Experience with UNIX / LINUX command line
Consuming RPC style services (Thrift, REST)
Willingness to use Kotlin Compose
Knowledge of UX best practices
Strong interpersonal and relationship building skills
Fluency in English with strong verbal and written communication skills
Experience with Behaviour Driven Development (BDD) and Test Driven Development (TDD)
Ability to refactor existing code for testability
Experience with privacy and security related technology
Understanding of unit and behavioural test code
Professional and pragmatic mindset
Ability to operate autonomously within a team

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in Android programming, particularly in Kotlin and Java. Include specific examples of your experience with native Android development and any relevant projects you've worked on.

Craft a Compelling Cover Letter: In your cover letter, express your passion for transforming the global insurance industry and how your skills align with The Floow's mission. Mention your experience with version control systems like Git and Jenkins, and your willingness to adapt to new technologies.

Showcase Your Communication Skills: Since strong verbal and written communication skills are essential, provide examples in your application of how you've effectively communicated technical concepts to non-technical stakeholders. This could be through previous roles or projects.

Highlight Team Collaboration: Emphasise your ability to work collaboratively within a team. Share experiences where you contributed to team initiatives or knowledge sharing, as this aligns with the role's focus on supporting the Mobile Team and developing best practices.

How to prepare for a job interview at The Floow

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in Android programming, particularly in Kotlin and Java. Bring examples of your previous work, especially any native Android applications you've developed, and be ready to explain your approach to version control and automated build systems.

✨Demonstrate Problem-Solving Abilities

During the interview, you may be asked to solve technical problems or discuss how you've approached challenges in past projects. Think about specific instances where you improved code quality or refactored existing systems, and be ready to share your thought process.

✨Communicate Effectively

Strong verbal and written communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you may need to communicate with product managers and team members from various backgrounds. Be clear about your rationale for decisions and changes.

✨Emphasise Team Collaboration

The Floow values collaboration, so be prepared to discuss your experience working in dynamic teams. Share examples of how you've contributed to knowledge sharing and best practices within a team, and express your willingness to support colleagues across different functions.

Android Developer (Mid-Level)
The Floow
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>