Sign up to save this job, get alerts, and apply with an optimized CV.
Mobile Architect Android Kotlin start ASAP
37800.00 - 44100.00
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
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Upvanta sp. z o.o.
- Location
-
Polska, dolnośląskie, Wrocław
Poland - Posted
- 2 weeks ago
Interested in this position?
Create your free account and tailor your CV to match this job.