Bydgoszcz, Bydgoszcz, Kuyavian-Pomeranian Voivodeship, Polska
itCraft sp. z o.o.
23. 1. 2025
Informacje o stanowisku
technologies-expected :
Android
RxJava
Java
Dagger2
Kotlin
Room
Hilt
MVP
Gradle
Retrofit
technologies-optional :
Experience delivering mobile apps used for audio and video communication
SIP protocol
Linphone SDK
Telecom framework
Library-Driven Development
Basics of Docker
Working on Linux & terminal
Azure DevOps
Android Auto
about-project :
For our client in the telecommunications industry, with whom we have been collaborating since early 2020, we are seeking an experienced Android Developer to contribute to the development and support of the client’s flagship product. Our client requires a new team member who has experience delivering mobile apps used for audio and video communication. You will be developing a custom mobile soft client using WebRTC and SIP technologies to connect to a cloud-based PBX. You will collaborate with an international team, headquartered in the UK. During the onboarding process, you will receive full support from other team members who have been working with this client on behalf of itCraft for several years.
We have a framework agreement with the client, and subsequent orders are negotiated and signed for periods of 6 to 12 months. Currently, the existing orders are signed until the end of June 2025, with a high likelihood of continuation. Cooperation with itCraft will directly align with the clients collaboration cycle.
Our internal itCraft team currently consists of 5 developers with whom you will regularly meet, share ongoing challenges, and exchange your experience.
Product tech stack
Java and Kotlin
RxJava 2/3
Room
Dagger 2 and Hilt
MVP
Gradle
OkHttp, Retrofit
Layouts
responsibilities :
We are seeking an experienced Android Developer to contribute to the development and support of the client’s flagship product.
requirements-expected :
Knowledge of Android platform with 5+ 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 RxJava, Java, Dagger2 and Kotlin,
Knowledge of Objective Programming, Design Patterns and SOLID principles,
Knowledge of Android SDK versions and their specific requirements,
Knowledge of Version Control System (Git),
Experience in writing unit and instrumented tests,
Ability to review a code of developers from other projects,