About itCraft
- Software house
- 13+ years on the market
- 50+ people on the board
- 250+ finished projects, from “Uber-like” applications throughout platforms for patients to book home visits with doctors to e-commerce
- modern technologies & tools
About the role
🚀 As a Android Developer in our company, you will be a part of the team with 5 Android Developers. On a daily basis, you will implement features in applications with our development team, which consists of not only developers but also Project Manager, System Analyst, UX/UI Designers and QA.
Tech stack 👩💻👨🏻💻
- Kotlin or/and Java
- RxJava 2/3 or/and Coroutines/Flow
- Room
- Dagger 2 and Hilt
- MVVM or/and MVI or/and MVP
- Gradle or/and Kotlin DSL
- OkHttp, Retrofit
- Layouts or/and Jetpack Compose
Grow with us! 🌱
- Work with clients from all over the world and in different industries (healthcare, finance, telecommunication, etc.),
- Work with experienced team members (not only devs) to soak up their knowledge from various fields,
- Have Android team meetings every week where you can talk about tools, news, projects’ use cases, and exchange experiences.
What should you have? ✅
- Knowledge of Android platform with 3+ years of native Android development commercial experience,
- Ability to work independently in Android field in the project,
- Ability & drive to independently acquire the necessary knowledge to complete tasks,
- Knowledge of creating Android applications that communicate with external APIs,
- Solid knowledge of Kotlin and/or Java,
- Knowledge of Objective Programming,
- Knowledge of Android SDK (Android API from 26 to 34),
- Knowledge of Version Control System (preferably Git),
- Experience in writing unit tests,
- Ability to review a code of developers from other projects,
-
Proactive approach – learning&development mindset,
- Analytical thinking,
- Ability to admit own mistakes, willing to correct them and not be ashamed of them,
- Good communication skills,
- Ability to effectively collaborate with others,
-
Fluency in English – feeling free to work with natives (a must-have min. B2 level, we have international clients),
-
Ability to speak Polish at a communicative level (at least B2 -our company communication is conducted in Polish).
Nice to have* 👏🏼
- Portfolio of developed applications (Github or Google Play),
- Experience implementing mobile apps in stores (Google Play, Huawei AppGallery),
- Knowledge of frameworks for mobile platforms (ex. Flutter),
- Knowledge of Android UI/UX patterns (ex. Material Design),
- Use of the following tools: Jenkins, Jira, SonarQube,
- Knowledge of Google Cloud and Firebase Services.
*No worries if you don’t have it - we will teach you! :)
What will you get? ✨
-
B2B contract at an hourly net rate of 87-107 zł - depending on experience & skills. 100% FTE.
-
Google Workspace tools,
-
Medical insurance,
-
Access to Multisport card & life insurance,
-
Team-building events (e.g. Quarterly Pizza Day),
- Internal referral program,
- Access to the internal e-books and courses library.
🚀 Interested? Send us your CV! What happens after that? 3 steps of a fully remote recruitment process.
- Take part in a 45-minute online call with our HR team (partially in English).
- Join a 1h call verifying your technical skills with Senior Android Developer.
- We will be more than happy to make you the offer and welcome you aboard! 🤝