Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: 2 lata
Wykształcenie: Wyższe inżynierskie
Branża: Praca IT - Programowanie / Analizy
Responsibilities:
- 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 applications’ quality
Requirements:
- Very good knowledge of Kotlin
- Good knowledge of Android SDK
- Good knowledge of object-oriented concepts and design patterns
- Ability to solve standard and more advanced problems with limited support from senior developers
- Ability to debug and profile applications
- Ability to write clean, extensible and testable code
- Knowledge of Android architecture patterns (MVP, MVVM) and RxJava
- Knowledge of Android HTTP clients (e.g. Retrofit) and other libraries common in Android development
- Knowledge of typical Android development environment (Android Studio, Gradle, git)
- Familiarity with Agile software development
- Very good command of written and spoken English (min. B2 level)
Nice to have:
- Experience with Android Architecture Components
- Knowledge of Kotlin Coroutines
- Deep knowledge of security issues on mobile
We offer:
- Training budget 3000 PLN per year + 5 extra training days off
- Career path switch possibility
- Internal trainings & Tech Fridays
- Free in-office English lessons
- Flexible working hours
- Remote work up to two days per week
- Life insurance
- Private medical care
- Subsidized MultiSport Card
- MyBenefit platform
- Chillout space: arcade, table soccer, ping-pong, Xbox & PS4 Pro consoles
- Standing desks
- After-work sports groups
- Salsa classes
- Employee referral program
- Relocation package (4000 PLN gross)