Senior Android Engineer - Remote

Job description

Who are we?

Jeff is an international Start-up based in Valencia, Spain, that is revolutionizing how customers access every-day services, online to offline. We have more than 2300 hubs across South America, Europe, South East Asia, Africa, Eastern Europe and most recently we have launched our services in the US which represents an incredible market and opportunity for Jeff. Operating worldwide, we provide Jeff’s services in more than 42 countries across our 6 verticals laundry, beauty, fitness, relax, coffee and works.

Jeff's mobile app and online platform connects customers with our local hub services such as laundry, beauty and fitness, allowing them to lay back, relax and enjoy their day.

The good, good life is brought to you by #TheGoodGoodTeam, we are more than 300 passionate and committed Jeffs from all over the world and (most) based in Valencia (Spain). We are a passionate, dynamic, data driven and collaborative team who is ready to change things!

Our core values are our strength, we share and promote them through our organization to create a great culture and a great place to work. Never enough, All in, Zero bullshit, One team. Would you like to join us and become the next “Jeff”? We are looking forward to meeting you!


What will you do?

  • Define and solve challenges across the Android platform, from ideation to production

  • Develop software using modern engineering approaches and agile principles

  • Actively seek elegant, production-oriented solutions to difficult problems

  • Collaborate with other mobile developers and work closely with other engineers within your group and across the entire Product, Engineering & Data organization.

  • Rapidly iterate on product and platform features.

  • Build product features with the end-user in mind

  • Be part of a multidisciplinary team, working on complex problems from an end to end perspective. From understanding the opportunity to decide the best engineering approach you feel comfortable working with many different skill set teammates.


Experience & skills required

  • A deep familiarity with Kotlin

  • 5+ years of full-time experience

  • Good knowledge of SOLID principles

  • Eager to write CLEAN code

  • Understanding of the full mobile development life cycle

  • Knowledge of Design Patterns

  • Eagerness to embrace scalability, reliability, and performance challenges.

  • Communicate well and be willing to engage with your teammates in group problem solving

  • Good English level

  • Education: Bachelor in Computer Science or equivalent

Extra points

  • Eager to learn and share knowledge

  • Strong preference for Unit Testing

  • Strong Knowledge using presentation patterns, like MVVM

  • Deep understanding of Dependency Injection

  • Experience working in multidisciplinary teams

  • Experience working with Design Systems

  • Lover of learning by Pull Requests

  • Experience working in complex multi-vertical apps

  • Experience working in full-remote teams

What's in it for you?

  • A competitive salary package & career path.
  • Great culture & working atmosphere, we're a young, upbeat, and international work environment.
  • Remote & flexible working hours.
  • Free English classes with our e-learning platform Bussu!
  • Health insurance discounts.
  • Cobee card (discounts in restaurants, travel, etc).
  • Devengo: Gives you the financial flexibility to receive the generated salary in real-time.

Come and join us!