For one of our clients, we’re looking for a Lead 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.
Summary/objective
- Manage the development and deployment processes
- Provide technical direction and mentor developers in the team
- Work with project and product management to scope, estimate, and plan
- Drive code quality, code coverage, and testing best practices
- Ensuring a high standard of engineering excellence within our Android
- Be able to communicate effectively with both technical and non-technical colleagues at all levels in an organisation
- 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
- Possible early-morning or after-hours requirements due to support across various time zones
Benefits
- We offer remote working
- Excellent salary & compensation
- Choice of your development laptop
- Annual paid holiday
- Employee healthcare & pension
- Employee stock options
Do you fit the profile? Contact us via email at contact [AT] monkeyrecruit.com or through the following form: