O poziciji
We are looking for a talented Android developer to join our team and develop top-notch in-house applications with us.
When talking about development in general, everything is about staying up to date. We expect you to translate designs into reusable, maintainable, and high-quality code, participate in the feature development process from the start, and have an analytical approach to solving issues. If you're a team player, you genuinely love what you do and you're willing to learn daily, we want to hear from you.
What you'll be doing:
- Your responsibilities
- Writing reusable, maintainable, and high-quality code
- Optimizing code to ensure the best performance and responsiveness of the applications
- Coworking with our design and backend team on developing new features and improving the existing ones
- Testing your code by writing unit and UI tests
- Must-haves
- Strong knowledge of Android SDK, Kotlin and Java
- Strong knowledge of architectural patterns, especially MVP
- Proficiency in RxJava and threading in general
- Experience in working with JSON concept, REST APIs and Socket
- Proficiency in using code Git versioning tools
- Proficiency in English
- Nice-to-haves
- Familiarity with cloud message APIs and push notifications
- Familiarity with dependency injection (like Koin)
- Ability to conduct benchmarkings and optimizations
What we offer:
- Salary above the industry average (starting net salary depends on your skill level and experience)
- A chance to work on cutting edge technologies aimed toward further improvement of our tech stack
- A career path that enables you to focus on the preferred field of your expertise
- Paid international conferences and workshops + office library
- Unlimited vacation
- Flexible work hours and remote days
- No hard deadlines and little to no stress
- Equipment of your choice, all the top-notch gadgets you might need
- No open space & free parking space