О позиции
Мы ищем Senior Android Developer для работы над интересными проектами в области мобильной разработки. Вы будете работать с современными технологиями и участвовать в создании высококачественных приложений для пользователей. Основное внимание будет уделено разработке на Kotlin и Java, а также применению лучших практик проектирования.
Чем вы будете заниматься
- Разрабатывать и поддерживать мобильные приложения на Android с использованием Kotlin и Java.
- Применять паттерны проектирования для создания масштабируемых и поддерживаемых приложений.
- Работать с многопоточностью и реактивным программированием для обеспечения высокой производительности приложений.
- Проводить юнит-тестирование и UI-тестирование для обеспечения качества кода.
- Сотрудничать с командой дизайнеров и других разработчиков для реализации функциональности.
Требования
- Опыт работы в разработке Android-приложений не менее 5 лет.
- Глубокие знания Kotlin и Java.
- Опыт работы с паттернами проектирования и архитектурными подходами.
- Знание принципов многопоточности и реактивного программирования.
- Опыт написания юнит-тестов и UI-тестов.
- Хорошие навыки работы в команде и коммуникации.
Будет плюсом
- Опыт работы с Dagger2 и другими библиотеками для внедрения зависимостей.
- Знание принципов Agile и Scrum.
- Опыт работы с системами контроля версий, такими как Git.
Что мы предлагаем
- Конкурентоспособная зарплата и возможность роста.
- Удалённая работа с гибким графиком.
- Поддержка релокации в Кипр.
- Доступ к обучающим материалам и курсам.
- Дружная команда и интересные проекты.
Вакансия предлагает хорошие условия для Senior Android Developer с конкурентоспособной зарплатой и возможностью релокации. Однако, отсутствие конкретной информации о компании может быть минусом.
Кто здесь добьётся успеха
Глубокое понимание Kotlin и Java, включая опыт работы с Dagger2 для внедрения зависимостей и эффективного управления жизненным циклом приложения.
Способность эффективно работать в удаленном режиме, проявляя самодисциплину и инициативность в решении проблем, а также опыт работы с Agile-методологиями.
Знание принципов ООП и опыт применения реактивного программирования для создания отзывчивых пользовательских интерфейсов, включая написание юнит-тестов и UI-тестов для обеспечения качества кода.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Tech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев