Обязанности:
•Разработка и поддержка Android-приложения.
•Участие в проектировании архитектуры и внедрении новых функциональных модулей.
•Оптимизация, рефакторинг и повышение стабильности приложения.
•Интеграция с backend-сервисами (REST API).
•Участие в code review, написание чистого, поддерживаемого кода.
•Взаимодействие с командой разработки, дизайнерами, QA и аналитиками.
•Оценка задач, участие в планировании спринтов, участие в технических обсуждениях.
•Соблюдение стандартов безопасности и разработки банковских приложений.
Требования:
•Высшее образование
•Опыт коммерческой разработки под iOS не менее 3 лет
•Знание русского и узбекского языков (английский язык приветствуется)
Профессиональные навыки:
•Опыт разработки на Kotlin (Java будет преимуществом).
•Понимание паттернов проектирования и архитектурных подходов MV*.
•Знание Android SDK, Jetpack Components, Jetpack Compose.
•Умение реализовывать многопоточность с использованием Kotlin Coroutines и Flow.
•Опыт создания кастомных UI-компонентов.
•Опыт разработки клиент-серверных приложений.
•Понимание принципов работы REST API.
•Понимание принципов многопоточности, работы сети и оптимизации приложений.
•Навыки работы с Git.
•Понимание процессов CI/CD.
•Умение писать чистый, поддерживаемый и масштабируемый код.
Будет преимуществом:
•Навыки написания Unit Tests (JUnit, MockK)
•Опыт разработки в финтехе или банковских продуктах.