Smadex SLU

Android Developer

Smadex S.L.U - Barcelona, Barcelona, Spain - Full Time

Smadex is a cutting-edge ad-tech company: we process more than 4.5 million ad requests per second, replying in under 100ms. Every day, we generate several TBs of data that need to be processed, analyzed, and aggregated so that our real-time components get smarter everyday. If you’re passionate about building high-performance mobile solutions and thrive in a fast-paced, challenging environment, we want to hear from you!

This is a full-time hybrid position based in Barcelona.

We are looking for an Android Developer to play a vital role in helping us transform our new advertising SDK from a working prototype into a robust, high-performance product. This is a hands-on coding role where you'll have a high impact by contributing to strategically key product for Smadex.

This is an amazing opportunity to apply and grow your skills in a high-scale ad-tech environment. Your initial tasks will include migrating our existing Java-based prototype to 100% Kotlin, implementing new features, writing tests, and fixing bugs, learning the best practices of SDK development.

The Opportunity:

  • Write clean, maintainable, and proof-tested Java and Kotlin code for our Android SDK.
  • Collaborate with our SDK team to implement new features and complete core functionalities.
  • Help migrate our existing Java prototype to Kotlin & modern Android standards.
  • Assist in identifying, debugging, and resolving performance issues and bugs.
  • Participate actively in feature’s definitions, code reviews, providing and receiving constructive feedback to improve code quality.
  • Work actively with iOS SDK and backend teams to ensure a unified and robust product.

Requirements and Qualifications:

  • A foundational understanding of Android development and the application lifecycle.
  • Solid programming skills in Kotlin.
  • Familiarity with Java.
  • Familiarity with consuming RESTful APIs.
  • A strong desire to learn, contributing to team with proactive attitude, and excellent problem-solving skills.
  • Great communication skills in both Spanish and English.
  • A genuine passion for mobile technology, staying updated with the latest advancements, and contributing to the Android ecosystem.

Bonus Points:

  • Experience building or maintaining an Android library/SDK.
  • Familiarity with multithreading concepts on Android is a plus.
  • Exposure to unit testing frameworks like JUnit or Mockito/Mockk.
  • Personal projects on GitHub or the Play Store that you can share with us.
  • Familiarity with iOS development is a plus.

Please note that we do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain won't be considered.

What is in it for you:

  • Integrate a highly motivated and young team
  • Great compensation package
  • Top location at the heart of Barcelona with a rooftop terrace, Barbeque, and a fully stocked fridge
  • Great work-life balance: work from home (2 days per week), flexible hours
  • LinkedIn Learning and training opportunities
  • Meal vouchers - Ticket Restaurant monthly allowance
  • Monthly gym allowance: Choose between DiR Gym and Wellhub
  • Monthly TGIF events
  • Regular team-building events
  • Fun and friendly work environment with talented marketers and engineers from over 40 countries
  • And more!

If you want to know more about us visit our website Smadex.com, and for a sneak peek of the cool stuff we build check this video out!

Apply: Android Developer
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

LinkedInLinkedIn profile URL:*
Desired salary*
Earliest start date?*
Are you based in Barcelona and comfortable with our hybrid model?*
What type of legal work permit do you have to work in Spain?*
How many years of work experience do you have?*
Do you have experience in Android ads SDK?*
Data Controller: SMADEX S.L. (''SMADEX''), ID B65322034, C/ Diputació 303 Primera Planta, 08009 Barcelona. Purpose: To manage your application within the framework of the recruitment processes carried out by Smadex. Legitimation: Application of pre- contractual measures to meet your job application. Recipients: In general, we do not disclose your data to third parties, except in the following cases: (i) those required by law; (ii) suppliers who provide us with certain services, who may have access to and/or process your personal data in their capacity as data processors. Duration: Regarding your application, we will retain the data for one (1) year from receipt and for as long as you do not express your refusal to the processing. At the end of this period, your data will be kept for the period of limitation of any possible legal liabilities of any kind. Your rights: Access, rectification, objection, erasure, restriction of processing, portability and the right not to be subject to decisions based solely on automated processing. You have the right to object at any time to the present processing of personal data, as well as to revoke the consent given. These rights may be exercised by sending a communication to the address of SMADEX, or via [email protected]. Likewise, you may, at any time, file a complaint with the Spanish Data Protection Agency (www.aepd.es). International transfers: In no case will your personal data be transferred to countries located outside the European Union for which there are no adequate guarantees. More information: You can find additional and detailed information on data protection in our Privacy Policy.
Please note, that in the event that you provide us with data of third parties, we remind you that you are solely responsible for having obtained their prior consent to communicate personal data to us in accordance with the purposes informed in each case, as well as for having informed them of the content of this informative clause.*
Human Check*