AdTechTalent
Engineering188 days agoRemote

BidMachine

Senior Android Developer

androidjavakotlinsdkgradleunit testinginstrumented testingcontinuous integrationmobile developmentprogrammaticadtech

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Barcelona, Spain

Full job description

BidMachine is seeking a Senior Android Developer with 5+ years of mobile software development experience. The candidate must have proficiency in Java and Kotlin, experience with unit and instrumented testing, knowledge of data structures and algorithms, and the ability to work independently and deliver on time. Experience with Gradle, continuous integration, version control systems, and SDK development is required or a plus. Responsibilities include SDK version updates, code reviews, performance optimization, developing new SDK features, supporting existing code, and transitioning from Java to Kotlin. The role is based in Barcelona, Spain, with hybrid remote work possible.

What you'll do

  • SDK version updates, conducting code reviews
  • Optimization of SDK performance
  • Working on new SDK functionalities to guarantee best customer/partner practices for both networks and developers of mobile applications
  • Participating in various development phases: planning, demo of new features, writing tests, building and releasing SDK
  • Revision and support of already written parts
  • Shifting from Java to Kotlin in long term run

Requirements

  • 5+ years of experience in mobile software development
  • Experience in writing Unit Tests, Instrumented Tests
  • Good knowledge of Data structures and Algorithms
  • Ability to work independently, estimate and deliver on time
  • Shipped Android apps, available on Google Play
  • Proficiency in Java and Kotlin
  • Exposure to Gradle build process and Continuous Integration
  • Experience with version control systems
  • Experience in SDK development is a plus
  • Initiative and good team player
  • Strong communication skills combined with self-motivation and ability to think outside the box

Tech stack

JavaKotlinAndroidGradleContinuous IntegrationUnit TestsInstrumented TestsSDK developmentVersion control systems

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.