Senior Android developer

For one of our clients, we’re looking for a Senior Android developer, located in Bucharest.

The client is a human-first mobile technology company empowering individuals to express and experience more while engaging with their favorite brands. They offer products like their keyboard SDK and intent marketing platform to increase fan engagement for their partners and drive incremental traffic to support their goals.

We are hiring a senior Android developer who is passionate about solving complex engineering challenges and have a good product mindset to join our team to develop the next set of exciting product features and empower our growth.

Summary/objective

  • Work with the product team in designing & developing new product features
  • Release features into production and measure user impact (A/B testing)
  • Adaptable to changing priorities
  • Work well within a team including performing code reviews

Required experience / Skills / Competencies / Attributes

  • Minimum of 5 years of Android development experience
  • 3+ years of Kotlin development
  • Strong demonstrable understanding of Android SDK including JetPack
  • Application Architecture & SOLID principles
  • Dependency Injection (Dagger2)
  • Commonly used frameworks such as Retrofit, RxAndroid
  • SQLite/Room Database
  • Ability to develop pixel perfect screens from designs
  • Test-Driven Development including JUnit tests & Android Tests

Bonus Skills

  • Worked on large apps with many users
  • Experience developing apps with low latency & tight memory limitations
  • Previous experience with IMEs / Keyboard apps
  • Worked on features such as word auto-suggestion and swiping
  • SDK development
  • Custom SQLite / ReQuery / SQLite Extensions
  • Kotlin Multiplatform & native
  • TensorFlow / ML experience
  • Kotlin Coroutines
  • Gradle Kotlin DSL
  • NKD Development C/C++ / AOSP NDK
  • Mathematical Linear Algebra Libraries
  • Stemming/Search/Full Text Search
  • Docker/Circle CI
  • Python & shell scripting

Universal attributes

  • Open to vulnerability, self-reflection, and ongoing candid feedback to grow personally and professionally
  • Solution focused
  • Curious and committed to innovation, continuous learning, and growth
  • Self-motivated, self-responsible, and self-accountable

Schedule / Work location

  • Typical work week: Monday through Friday, 9 am to 5 pm
  • Flexible schedule while working an expected 40+ hours/week
  • Romania-based role

Benefits

  • Excellent salary & compensation
  • Employee stock options
  • Company and individual performance bonus
  • Choice of your development laptop
  • Annual paid holiday
  • Employee healthcare & pension
  • We offer remote working and for the Bucharest-based employees we have as well a fantastic office location with great facilities and a recreation room

Do you fit the profile? Contact us via email at contact [AT] monkeyrecruit.com or through the following form: