Requirements:
- Knowledge of Android platform with 1+ years native Android development experience,
 
- Good knowledge of Kotlin and/or Java ,
 
- Knowledge of Objective Programming,
 
- Knowledge of Android SDK,
 
- Knowledge of Version Control System (preferably Git),
 
- Finished at least one Android application (it might be not available in Google Play Store),
 
- Fluent English (min. B2/C1).
 
Additional, but not necessary:
- Other platforms experience - WEB, iOS,
 
- Portfolio of developed applications,
 
- Knowledge of frameworks for mobile platforms,
 
- Knowledge of RxJava 2, Retrofit, Glide, FastAdapter, ButterKnife, Dagger 2,
 
- Knowledge of Google Cloud Platform,
 
- Familiarity with architectural design patterns (MVVM and/or MVP),
 
- Unit test,
 
- Knowledge of tools: Jira, Jenkins.
 
Responsibilities:
- Implementation and design of dedicated, native mobile apps for Android platform,
 
- Creating and maintaining projects’ technical documentation,
 
- Design and implementation of mobile app projects for international clients,
 
- Creating new solutions, supporting startup projects,
 
- Development of itCraft products.
 
We offer
- Full time or B2B contract,
 
- Work on-site at the itCraft office in Bydgoszcz, Toruń, Gdańsk or remote work,
 
- Flexible working hours,
 
- Work on exciting IT projects for big polish and global brands and startups,
 
- Self development opportunities: internal trainings, conferences, books, online or offline courses, 
 
- Multisport card & online trainings ,
 
- Private medical care & life insurance,
 
- 
Free English classes twice a week,
 
- Excellent work atmosphere, non-corporate environment,
 
- Internal referral program,
 
- Team-building events and trips,
 
- We care about work-life balance.