Upvanta sp. z o.o.
2 months ago
Mobile Architect Android Kotlin start ASAP
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Upvanta sp. z o.o.
- Location
- Polska, dolnośląskie, Wrocław Poland
- Posted
- 2 months ago
Job description
We are looking for an experienced Mobile Architect (Android/Kotlin) who will be responsible for designing the architecture of mobile applications and setting technical standards for the development team. We are looking for a person who has expert knowledge in the field of Android application development, can make architectural decisions, and cares about high code quality and solution consistency. The person in this position will be responsible for designing solutions, defining programming standards, conducting code reviews, and supporting the team in delivering modern mobile applications. Your Responsibilities: - Designing the architecture of mobile applications in accordance with business and technical requirements. - Creating and maintaining architectural documentation. - Defining and developing programming standards, best practices, and software design principles. - Responsibility for the consistency of architecture and the quality of solutions developed by development teams. - Verification of solutions proposed by programmers and conducting code reviews. - Defining and supervising the technology stack and software development process. - Collaboration with Product Owners, analysts, UX designers, and development teams in designing new functionalities. - Identifying technical risks and proposing optimal solutions. - Creating application skeletons, libraries, or shared components, and occasional participation in the implementation of key system elements. - Mentoring and technical support for the programming team. Our Requirements: - Minimum 7 years of experience in developing mobile applications for the Android platform. - Very good knowledge of Kotlin and practical experience in creating commercial applications. - Experience in designing mobile application architecture. - Very good knowledge of Jetpack Compose. - Knowledge of Android SDK and Jetpack libraries. - Practical knowledge of architectural patterns (Clean Architecture, MVVM, MVI) and SOLID principles. - Experience in defining coding standards, conducting code reviews, and mentoring programmers. - Knowledge of CI/CD tools and the software development process. - Experience with Git and tools for documenting architecture. - Ability to make technical decisions and collaborate with project teams. - Knowledge of Kotlin Multiplatform (KMP). - Experience with Coroutines, Flow, and Dependency Injection (Hilt/Dagger). - Experience with Firebase. - Knowledge of microservice architecture and integration with REST API and GraphQL. - Experience in publishing applications on Google Play. We Offer: - Real impact on the architecture and direction of product development. - Opportunity to make key technological decisions. - Work with an experienced team of specialists. - Participation in modern and ambitious mobile projects.
Required skills
- mentoring
- android
- kotlin
- git
- firebase
- jetpack compose
- clean architecture
- android sdk
- product owners
- rest api
- microservice architecture
- code reviews
- code quality
- mvvm
- dagger
- graphql
- technical support
- solid principles
- development teams
- architecture design
- technical standards
- mobile applications
- flow
- dependency injection
- system implementation
- software development process
- hilt
- ci/cd tools
- google play
- technical risks
- coroutines
- ux designers
- libraries
- analysts
- kotlin multiplatform
- technical decisions
- mvi
- kmp
- jetpack libraries
- architectural patterns
- shared components
- programming standards
- architecture documentation
- mobile architect
- solution consistency
- application skeletons
Interested in this position?
Create your free account and tailor your CV to match this job.