Компания: Numrah
Местоположение: Удаленная работа, по всему миру
Тип занятости: Полная занятость
О компании Numrah
Мы — компания, специализирующаяся на разработке приложений для социальных сетей, с более чем 40 миллионами ежемесячных активных пользователей из множества мобильных приложений; мы стремимся создавать лучшие функции и предоставлять качественные приложения нашим пользователям по всему миру.
О позиции Android Developer
Мы ищем Android-разработчика, который присоединится к нашей команде инженеров для разработки и поддержки высококачественных мобильных приложений. Вы также будете сотрудничать с другими внутренними командами для разработки функциональных мобильных приложений и поддержки существующих мобильных продуктов нашей компании.
У вас должен быть значительный опыт в мобильной разработке, и вы должны уметь эффективно работать в быстро меняющейся среде. Мы также ожидаем, что вы будете увлечены мобильными платформами и преобразованием кода в удобные для пользователя приложения.
Обязанности Mobile Developer:
- Разрабатывать полностью функциональные Android-приложения, написав чистый код
- Создавать и выполнять модульные и UI-тесты для выявления сбоев
- Поддерживать весь жизненный цикл приложения, включая фазы концепции, дизайна, тестирования, выпуска и поддержки
- Собирать конкретные требования и предлагать решения для улучшения пользовательского опыта
- Оценивать и отлаживать мобильные приложения для оптимизации их производительности
- Работать совместно с командой разработки продуктов для планирования новых функций
- Поддерживать устаревшие приложения и предлагать способы их улучшения или замены
- Обеспечивать соответствие приложений установленным стандартам качества
- Находить и предлагать новые функции, приложения и протоколы
Требования к Mobile Developer:
- Опыт работы на позиции Android Developer более 2 лет
- Мониторинг стабильности приложений с использованием Crashlytics, отчетов ANR и метрик производительности
- Тесное сотрудничество с отделами Product, QA, Backend и Design для предоставления полных функций
- Внедрение событий отслеживания для аналитики продуктов и производительности функций
- Поддержка развертывания функций, конфигураций и требований A/B-тестирования
- Написание повторно используемого, хорошо протестированного и документированного кода
- Опубликованные мобильные приложения в Google Playstore
- Прочный опыт работы с Kotlin и Java
- Хороший опыт работы со сторонними библиотеками и API
- Хорошее знание принципов ООП
- Сильные аналитические навыки с хорошим подходом к решению проблем
- Сильные навыки командной работы с возможностью хорошо работать в динамичной среде
- Степень бакалавра в области компьютерных наук или других смежных областях
Желательно:
- Опыт работы со стриминговыми приложениями
- Аналитика и отслеживание мобильных приложений (Firebase Analytics подойдет)
- Опыт работы с WebRTC
- Знакомство с WebSocket
- Хороший вкус в UI