Job Description
Job Description
Looking for a person with experience in mobile application development to participate in the creation of scalable and maintainable solutions using Kotlin and modern technologies. The role is aimed at building applications with a focus on technical quality, user experience and stability in production.
Responsibilities:
Develop high-quality, scalable mobile applications using Kotlin and Jetpack Compose.
Design and implement robust architectures such as MVVM to ensure maintainability and scalability.
Create fluid user experiences through well-defined design and interaction patterns.
Write clean, maintainable code with unit and UI testing coverage.
Take full responsibility for functionalities from development to maintenance.
Collaborate with multidisciplinary teams and clients to define and deliver technical solutions.
Participate in architectural and technical design decisions.
Identify and resolve problems in production environments.
Apply good practices such as TDD, continuous integration and performance monitoring.
Work autonomously in line with the team's objectives.
Requirements:
Kotlin proficiency and experience with Kotlin Multiplatform
Experience in interface development with Jetpack Compose.
Knowledge of asynchronous programming with Coroutines or RxJava.
Experience with MVVM architecture.
Knowledge of unit and user interface testing.
Knowledge of software architecture and design patterns.
Experience working in multidisciplinary teams.
Ability to collaborate with clients in defining requirements.
Experience in TDD and delivery practices.
Knowledge of mobile application performance and operation.
Salary to receive
To agree