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 established native team. As an Android engineer, you should be a problem solver, product builder, and forward thinker.
You are motivated by creating user experiences that set industry standards.
You will collaborate with Product, UX, and Engineering teams to develop innovative, reliable, and impactful features for the Surfline apps.
Under Surfline’s "Work from Anywhere" policy, this role can be performed from anywhere in the UK.
What You'll Do:
1. Focus primarily on the main Surfline app, which is entirely developed in Kotlin, using MVVM architecture, and fully modularized.
2. Develop new features alongside a product manager within the native engineering team.
3. Systematically debug apps to diagnose and resolve issues in current and legacy projects.
4. Contribute to multiple Surfline apps, continuously learning and improving your Android development skills.
5. Address complex problems with clear, simple solutions using your engineering creativity.
6. Ship code frequently in a fast-paced agile environment with continuous deployment.
7. Engage in product development with a focus on mission and success, beyond just completing tasks.
What We're Looking For:
* A BS in Computer Science or equivalent qualification.
* Experience developing complex Android applications using Kotlin and Java.
* Familiarity with Android patterns and frameworks such as MVVM, Dependency Injection, and Jetpack components like LiveData and Flow.
* Experience releasing and iterating on at least one app in the Play Store.
* Experience working within a modularized app environment.
* Proficiency in building UIs with XML layouts and Jetpack Compose.
* Experience testing your work, including unit and UI tests (e.g., JUnit, Espresso).
* Experience with CI/CD pipelines (e.g., Bitrise, CircleCI, Jenkins).
* Experience with Android instrumentation and monitoring.
* Ability to work effectively in a collaborative team environment and communicate with diverse audiences.
Not sure if you meet all the requirements? Even if your experience differs slightly, if you believe you’d be a great fit, we encourage you to apply!
Additional Preferences:
* A passion for surfing and ocean activities.
* A good sense of humor or interesting stories to share.
About Surfline Wavetrak:
Millions worldwide rely on Surfline Wavetrak’s products to enhance their ocean experiences. Since 1985, we’ve connected people with the ocean, starting with surfers and expanding to offshore cruisers, anglers, and other ocean enthusiasts. Our mission is to deliver peak maritime experiences by providing advanced tools, insights, and immersive content to help users make smarter decisions, explore new experiences, and gain knowledge.
We are committed to diversity and inclusion, recruiting, employing, training, compensating, and promoting regardless of race, religion, color, national origin, sex, disability, gender identity, gender expression, age, veteran status, or any other protected status.
#J-18808-Ljbffr