Android Engineer

Be among the first applicants.
TN United Kingdom
United Kingdom
Remote
GBP 45,000 - 75,000
Be among the first applicants.
Today
Job description

Social network you want to login/join with:

Summary: Surfline is seeking a Senior Android Engineer to enhance our Android applications as part of our native development team. As an Android engineer, you'll be a problem-solver and product innovator.

You are motivated by delivering exceptional user experiences that set industry standards.

You will collaborate with Product, UX, and Engineering teams to develop innovative, robust, and impactful features for the Surfline apps.

Under Surfline’s "Work from Anywhere" policy, this role can be performed remotely from anywhere in the UK.

What You'll Do:

  1. Work mainly on the primary Surfline app, developed entirely in Kotlin, using MVVM architecture and a fully modular structure.
  2. Develop new features alongside a product manager within the native engineering team.
  3. Systematically debug apps to identify and resolve issues in current and legacy projects.
  4. Contribute to multiple Surfline apps, continually enhancing your Android development skills.
  5. Address complex problems with simple, effective solutions using your engineering creativity.
  6. Release code frequently in a fast-paced, agile environment with continuous deployment.
  7. Engage in product development, contributing to the company's mission and success beyond just coding tasks.

What We're Looking For:

  • A BS in Computer Science or an equivalent qualification.
  • Experience developing complex Android applications using Kotlin and Java.
  • Knowledge of common Android patterns and frameworks, such as MVVM, Dependency Injection, and Jetpack components like LiveData and Flow.
  • Experience launching and updating at least one app on the Play Store.
  • Experience working within a modular app architecture.
  • Proficiency in building UIs with XML layouts and Jetpack Compose.
  • Experience with testing, including unit tests and UI tests (e.g., JUnit, Espresso).
  • Familiarity with CI/CD pipelines (e.g., Bitrise, CircleCI, Jenkins).
  • Experience with Android instrumentation and monitoring tools.
  • Ability to work effectively in a collaborative team environment.
  • Strong communication skills suitable for diverse audiences.

Not sure if you meet all the requirements? Even if your experience differs, if you believe you’re a great fit, we’d love to hear from you!

You May Also Have:

  • A passion for surfing and ocean activities.
  • A good joke or interesting story to share.

About Surfline Wavetrak:

Millions worldwide rely on Surfline Wavetrak’s products to enhance their ocean experiences. Since 1985, our mission has been connecting people with the ocean. We serve surfers, cruisers, anglers, and ocean enthusiasts by providing advanced tools, insights, and content to improve their maritime experiences. We are committed to diversity, inclusion, and bringing people together globally, fostering a creative and innovative environment.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Android Engineer jobs in United Kingdom