Мы ищем опытного Android разработчика для разработки для поддержки мобильного приложения с функциями чата и картографическими функциями.Основные обязанности: Разработка функционала мобильного приложения для Android.Интеграция картографических сервисов в приложение.Обеспечение высокой производительности, надежности и безопасности приложения.Разработка и поддержка серверной части (опционально).Сотрудничество с iOS-разработчиками, дизайнерами и командой backend.Написание чистого, поддерживаемого и
Мы ищем опытного Android разработчика для разработки для поддержки мобильного приложения с функциями чата и картографическими функциями.
Основные обязанности:
- Разработка функционала мобильного приложения для Android.
- Интеграция картографических сервисов в приложение.
- Обеспечение высокой производительности, надежности и безопасности приложения.
- Разработка и поддержка серверной части (опционально).
- Сотрудничество с iOS-разработчиками, дизайнерами и командой backend.
- Написание чистого, поддерживаемого и эффективного кода.
Требования:
- Опыт разработки под Android от 3 лет.
- Уверенное владение Kotlin (Java будет плюсом).< /li>
- Опыт интеграции картографических сервисов (например, Google Maps API или Mapbox).
- Знания архитектурных паттернов (MVP, MVVM, Clean Architecture и т.д.).
- Опыт работы с REST API и другими сетевыми технологиями.
- Опыт использования Android Jetpack решений
- Базовые знания по RxJava, RxKotlin, Coroutines или другим подобных технологий.
- Желательно: опыт backend-разработки на Java/Kotlin (Spring/Hibernate)
- Опыт работы с криптографическими библиотеками или базовые знания по теме/
- Глубокие фундаментальные знания в программировании и проектировании архитектуры приложений.
- Английский язык на уровни Intermediate и выше.
Для нас важны:
- Способность разбивать сложные задачи на меньшие подзадачи, определять основные проблемы и находить оптимальные решения. .
- Способность принимать взвешенные решения в условиях нехватки полной информации или при сжатых терминах.
- Умение быстро находить и устранять ошибки.
- Эффективная коммуникация при обсуждении технических проблем, способность объяснить свое решение другим участникам проекта.
Что? предлагаем мы:
- оплата больничных, отпусков, дополнительных sick days, а также компенсация расходов на детский сад и досуг;
- широкий спектр медицинского страхования;
- компенсация расходов на занятия различными видами спорта;
- корпоративные мероприятия и подарки;
- корпоративная библиотека и возможность развиваться вместе с нами!
Присоединяйтесь к нашей команде!