Senior Android Engineer

Trivago - Düsseldorf - 28-08-2020 zur Vakanz  

In a time when the travel industry is changing, we have the opportunity to help drive that change by producing innovative products that will meet users’ new expectations and needs by using our top strengths to our advantage: our ability to adapt quickly and to focus on our users.

We believe in achieving innovation through
constant experimentation
and we’re seeking an experienced software engineer with the passion and expertise to help ensure that our
global hotel search platform
gives users a mobile experience that is unrivaled.
Our current Android team consists of seven developers. We work with a modern, highly modularized codebase entirely written in
Kotlin
using
MVVM
and applying the
Clean Architecture
concept. We enjoy writing
unit and integration tests
so that every layer of our architecture has good test coverage. Our Continuous Integration pipeline runs on
and is integrated with
to monitor our code quality. We love to experiment with new ideas and share knowledge through regular
pair programming
, weekly
as well as lunch and learning sessions.
Do you have proven Android app development credentials to match your passion for creating world-class products? Then read on!

Get an inside look at tech at trivago:

What you’ll do:

  • Develop

new features

for trivago’s Android app by working closely with Product Managers, Designers, QA and Engineers in our team.
  • Collaborate with your fellow engineers in making

architectural decisions, evaluating new technologies

in the Android domain and maintaining a technical roadmap for our project.
  • Use your

platform knowledge

to analyse the feasibility of new feature ideas and to come up with creative and pragmatic solutions to match their requirements.
  • Give and receive constructive feedback on code changes using Pull Requests.
  • Mentor other developers by exchanging ideas, sharing your technical expertise with the rest of the team and participating in pair programming.

What you’ll definitely need:

  • High proficiency with

Kotlin, Git, the Android Framework and Android Jetpack

.
  • Up-to-date knowledge of

software design and architectural patterns.

  • Understanding of

functional programming concepts

.
  • The capability to write high quality, testable and maintainable code.
  • To speak English (our company language) fluently.

What we’d love you to have:

  • A challenging attitude to always find beautiful solutions to requirements specific to the Android platform.
  • Experience with TDD, Coroutines and Flow.
  • Experience in coaching and mentoring other Android developers.

What you can expect from life at trivago:

Growth:

We help you grow as trivago grows through support for personal and professional development, constant new challenges, regular peer-feedback, mentorship and world-class training.

Autonomy:

Every talent has the ability to make an impact independently by driving topics thanks to our strong entrepreneurial mindset, our horizontal workflow and self-determined working hours.

International environment:

Our agile, international culture and environment with talents from 50+ nations encourages mutual trust and creates a safe space to discuss openly and act freely.

Collaborative spaces:

Our
in Düsseldorf offers interactive spaces where we can easily collaborate, exchange ideas, take a break and workout together.

Relocation:

We offer our international talents support with relocation costs, work permit and visa questions, free language classes, flat search and insurance.

Additional information:

  • trivago N.V. is an equal opportunity employer. Applications from individuals with disabilities are welcome.
  • To find out more about life at trivago follow us on social media @lifeattrivago.
  • To learn more about tech at trivago, check out our blog:
  • Want to learn more about trivago’s business model to prepare for your interview? Visit

A note regarding

COVID-19:

Due to the current situation regarding COVID-19, we’ve shifted our operations to a completely remote setup in an attempt to help prevent the further spread of the coronavirus. This also means that all our interviews and onboarding activities will take place remotely using video conferencing.

Our recruiting team will be on hand every step of the way, but if you have any questions or concerns before applying, feel free to reach out to us at
.
We understand that there is a lot of uncertainty around the future of the travel industry in this time, but following changes to our strategy and core product, we’re now fully focused on driving the restart of the travel industry with our ability to adapt quickly and focus on our purpose. If you want more insight into our current strategy/outlook, follow our

mehr...

zur Vakanz

Weitere Jobs von Trivago