This position is no longer available.

Android Engineer

Permanent contract
Barcelona
Salary: Not specified
No remote work

Adevinta
Adevinta

Interested in this job?

Questions and answers about the job

The position

Job description

The Messaging team runs the platform that is used by millions of customers worldwide to send over eight million messages every day. With over 15 engineers split in three squads, we work closely together with Product and Data specialists to design and develop top-of-the-line software products and provide the best experience to 10+ marketplaces. The User Engagement squad is looking for enthusiastic engineers who don’t shy away from big technical challenges to join our team and raise our game.

As an Android Engineer, you’ll fully own the Android SDK used by marketplaces, focusing on the domain of User Engagement and Retention. You will collaborate with another Android Engineer to provide the best possible experience to our users, improving what’s already available and coming up with new features.

What you’ll do

  • Work in a multi-disciplinary team and develop solutions that can be used by many different marketplaces

  • Develop prototypes quickly but deliver production code that works well in established markets

  • Be involved in a full spectrum of mobile engineering including new features, libraries and tools to support experimentation, localisation and customisation

  • Implement and iterate over existing and new solutions, maintaining comprehensive documentation for the end user

  • Be creative and experiment bravely with new solutions but also pragmatic and committed to code optimisation, maintainability, and quality

  • Work closely with other professional profiles (Stakeholders, Product and UX) to drive product development in an iterative and agile way

  • Lead discussions and contribute to technical decisions; striving for clean architecture

Additional Information

What you’ll get from us:

  • Competitive compensation package

  • A unique position in an international and dynamic environment

  • Opportunity to shape the way we work. Your feedback and opinions are valued at all levels of the organisation

  • The chance to be a key player in a growing, highly skilled team

  • Great colleagues and a healthy working environment

  • Benefits including private health insurance, stock purchase plan and bonus

  • Flexibility to work when and how you want - flexible hours, choose your phone and computer

  • Career development, including individual training budget and language classes

  • Flexible benefits programme (transport, restaurants, child-care, etc)

  • 26 days of holidays

 

Adevinta is an equal opportunity employer and values diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. 

If anything you’ve read above ticks your boxes, then why not apply now to find out more!

Covid-19 

The health of our employees is very important to us. Due to Covid-19 all of our employees currently have the option to work from home full-time or, depending on the local situation and government regulations, they may go into the office following all safety protocols. This means that our interviews are currently taking place virtually. We are reviewing the situation on a regular basis and want to ensure that we follow all governmental guidelines and put the health of our people first.


Preferred experience

  • Some experience developing Android applications in Kotlin is necessary. Also, familiarity with RESTful APIs to connect Android applications to back-end services

  • Creative -- someone who can help us raise the bar, challenge our current setup and improve our solution.

  • Experience writing tests, including UI and Unit tests

  • User level understanding of code versioning tools such as Git and familiarity with Continuous Integration

  • Understanding of modern programming patterns such as reactive programming and UI concurrency (RxJava and/or Kotlin coroutines)

  • Basis knowledge of embedded SQL databases such as SQLite

  • iOS/web development experience is a plus

Want to know more?