Mobile Architect (Android/Kotlin) start ASAP
Tech Stack / Keywords
Firma i stanowisko
Upvanta sp. z o.o. is recruiting an experienced Mobile Architect specializing in Android and Kotlin, responsible for designing mobile application architecture and setting technical standards for the development team. The role involves cooperation with Product Owners, analysts, UX, and development teams across multiple locations in Poland.
Wymagania
- Minimum 7 years of experience in Android mobile application development.
- Strong knowledge of Kotlin with practical experience in commercial applications.
- Experience in designing mobile application architecture.
- Very good knowledge of Jetpack Compose.
- Familiarity with Android SDK and Jetpack libraries.
- Practical knowledge of architectural patterns such as Clean Architecture, MVVM, MVI, and SOLID principles.
- Experience defining coding standards, conducting code reviews, and mentoring developers.
- Knowledge of CI/CD tools and software development processes.
- Experience with Git and architectural documentation tools.
- Ability to make technical decisions and collaborate with project teams.
- Knowledge of Kotlin Multiplatform (KMP).
- Experience with Coroutines, Flow, and Dependency Injection frameworks (Hilt/Dagger).
- Experience with Firebase.
- Understanding of microservice architecture and integration with REST API and GraphQL.
- Experience publishing applications in Google Play.
Obowiązki
- Design mobile application architectures according to business and technical requirements.
- Create and maintain architectural documentation.
- Define and develop programming standards, best practices, and software design principles.
- Ensure architectural consistency and quality of solutions produced by development teams.
- Review solutions proposed by developers and conduct code reviews.
- Define and oversee the technology stack and software development process.
- Collaborate with Product Owners, analysts, UX, and development teams in designing new functionalities.
- Identify technical risks and propose optimal solutions.
- Develop application skeletons, libraries, or shared components and occasionally participate in implementing key system elements.
- Provide mentoring and technical support to the programming team.
Benefity
- Real influence on product architecture and development direction.
- Opportunity to make key technological decisions.
- Work with an experienced team of specialists.
- Participation in modern and ambitious mobile projects.
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
338 aktywnych ofert