Zaposlitveni oglasi » Senior Android developer
Senior Android developer -- brisan oglas
- objavljeno ::
Opis delovnega mesta
- Work closely with our Product and Design teams to build new and innovative application experiences for the Android platform
- Implement native user interfaces using the latest Android programming techniques
- Build reusable Android software components for interfacing with our backend platforms
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
- Complete medium to large features (each with many tasks) independently with minimum guidance
Od kandidatov zahtevamo
Required advanced knowledge of:
- 3+ years of experience building complex Android applications
- Experience with GIT flows and code versioning
- Experience building maintainable and testable applications using the MVP architecture and MVVM
- Experience with Kotlin, Dagger, Retrofit, OkHttp, web sockets
- Experience with multi-threading programming (Kotlin coroutines, flows as well as rxjava2)
- Experience with Gradle and basic cryptography
- Experience with Jetpack libraries such as Compose, Navigation, Room DB, etc.
- Ability to develop complex UX and reusable code
- Fluent in English.
Desired additional skills:
- Reactive programming experience
- Good understanding of Android mobile architectures
- Good knowledge of object-oriented and design patterns (the candidate must know how to apply them in Kotlin)
- Experience with writing unit tests
- Good understanding of REST APIs, cache mechanisms and JSON parsing strategies
- Experience with Fastlane and CI
- Experience with modular Android applications
- Knowledge or work experience from Identity, Fin-Tech, Crypto
- Familiar with agile methodology (Kanban)
Kandidatom ponujamo
- Relaxed and open work environment.
- Weekly stack of snacks and beverages along with fresh fruit delivery to the office.
- Flexible working hours and the option of working remotely.
- Sponsored sports activities and personal support visits at psychotherapist or business psychologist.
- Free parking.
- And last but not least, an opportunity to be a part of something that really can make an impact and change the future.
Klasifikacija delovnega mesta
- Lokacija:
- Ljubljana
- Plačilo:
- 5000 BRUTO EUR / mesec
- Delovni čas:
- po dogovoru
Zahtevana znanja
- 3+ years of experience building complex Android applications
- napredno znanje
- Experience with GIT flows and code versioning
- napredno znanje
- Experience with Kotlin, Dagger, Retrofit, OkHttp, web sockets
- napredno znanje