The client is an IT services provider specializing in software development, IT consulting, and digital transformation. It helps businesses improve operations and customer experiences through custom solutions, cloud services, and data analytics.
- develop and implement code based on client specifications and requirements,
- contribute to product ideation and discussions, offering insights from both technical and business perspectives,
- collaborate with the UI/UX team to build and enhance user-facing components, ensuring alignment with design specifications.
- extensive experience in mobile application development, focusing on Native frameworks with additional exposure to React Native (priority given to Native development),
- a min. of 7 years of experience in building mobile applications,
- proficiency in REST and microservice architecture, including API documentation using tools like Swagger,
- hands-on experience with tools such as GitHub Actions, Gradle, Sonar, Git, Docker, Kibana, and Grafana,
- familiarity with agile methodologies, particularly SCRUM, with a track record of collaboration with cross-functional teams (POs, SMs, BAs, Architects, and Testers),
- strong grasp of design patterns and principles, with practical experience applying them,
- English at a C1 level.
Native Development Skillset:
- expertise in Kotlin and Android SDK,
- proficiency in Dependency Injection frameworks such as Dagger or Hilt,
- solid understanding of Kotlin Coroutines, Kotlin Flow, and MVVM architecture,
- strong experience with Android Jetpack components, including Jetpack Compose,
- familiarity with modular project structures and Gradle scripting in both Kotlin and Groovy,
React Native Skillset:
- proficiency in React Native development with an understanding of multi-modular architectures,
- experience with MobX state management, React Hooks, and creating custom hooks.
- B2B contract or contract of employment,
- hybrid work model.
nr KRAZ: 8162