- develop applications/features according to provided requirements
- participate in defining requirements
- integrate applications with internal and third party web services
- write unit tests
- refactor code when appropriate
- participate in code reviews
- cooperate with project managers, developers, testers and customers to increase application quality
- very good knowledge of Kotlin and Java
- expert knowledge of Android SDK
- very good knowledge of libraries commonly used in Android development (for instance Dagger/Koin, RxJava, Retrofit)
- very good knowledge of object-oriented concepts and design patterns
- very good knowledge of different Android application architecture patterns
- ability to write clean, extensible and testable code
- ability to debug and profile applications
- very good knowledge of Git
- familiarity with Agile software development
- excellent command of written and spoken English (min. C1 level)
- experience with Android Architecture Components
- knowledge of Kotlin Coroutines
- deep knowledge of security issues on mobile
- basic knowledge of Flutter
- attractive salary: 12,600 – 15,800 PLN net b2b or 11,390 – 13,400 gross job contract
- ambitious, creative, talented & highly experienced team
- contributing to projects for clients all over the world
- flexible working hours and a possibility to work remotely from time to time
- private health insurance, MyBenefit platform, subsidized MultiSport Card and other goodies
- training budget (3000 PLN per year)
- free in-office English lessons with a native speaker
- chillout room with table soccer, ping-pong, and PS4 console
- unforgettable company trips