Задачи чётко сосредоточены на современной Android-разработке, а условия включают полезные льготы; при этом в консалтинговой компании условия проектов могут различаться.
Кликните для подробной информации
Актуальный стекПонятные задачиХороший соцпакетРабота в консалтинге
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Android Developer (Kotlin/Jetpack Compose): Developing and maintaining Android functionality for a large-scale banking and lending platform with an accent on modern UI, backend integration, and reactive programming. Focus on designing maintainable architectures, resolving performance and memory issues, and building reliable features with Kotlin, Coroutines, Flow, and CI/CD.
Location: Remote from any location; working schedule 08:00–17:00 GMT+3 (Minsk time)
Company
Nauchsoft is an international IT consulting and software development company with 37 years of experience.
What you will do
Develop and maintain Android application functionality for a large-scale banking and lending platform using Kotlin and Jetpack Compose.
Build modern UIs and integrate Android applications with backend services through REST APIs.
Implement asynchronous and reactive functionality with Kotlin Coroutines and Flow.
Apply MV* architectural approaches, design patterns, OOP, SOLID principles, and engineering practices while avoiding common anti-patterns.
Investigate performance and memory-related issues and write clean, maintainable, and extensible code.
Participate in code reviews, engineering discussions, CI/CD processes, and collaboration with other engineers.
Requirements
Strong hands-on experience with Kotlin, Android SDK, and Jetpack Compose.
Strong practical knowledge of Kotlin Coroutines, Flow, and Jetpack Components.
Good understanding and practical application of Android application architecture and MV architectural approaches.
Strong knowledge of object-oriented programming principles, SOLID principles, common design patterns, and software anti-patterns.
Experience integrating Android applications with backend services via REST APIs.
Understanding of CI/CD processes and experience with Git and Jira.
Basic understanding of memory leaks, their causes, and investigation approaches.
Experience participating in code reviews and working as part of a development team.
Ability to write clean, readable, maintainable code with strong collaboration and communication skills.
Culture & Benefits
Full-time, team-based development environment with regular code reviews and engineering discussions.
Remote work from any location with a schedule of 08:00–17:00 GMT+3.
25 days of paid vacation, medical insurance, and 100% sick-leave compensation.
Professional training and certification paid for by the company, plus foreign language courses and other corporate programs.
Friendly team, corporate events, and bonuses for marriage or the birth of a child.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →