Назад
4 часа назад

Senior Android Developer (Kotlin/Jetpack Compose)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →