👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Android developer (Java + Kotlin)

Зарплата

от 6000 до 10 000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Anon – это анонимная социальная сеть

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

Условия работы

Уважаемы соискатели, указывайте, пожалуйста, в сопроводительном письме ссылки на ОПУБЛИКОВАННЫЕ в GooglePlay приложения, в разработке которых участвовали. А также Ваши зарплатные ожидания.

Вакансия: Android developer
Квалификация: Senior
Локация: remote
Формат работы: full time
Стек: Java + Kotlin
КОММЕРЧЕСКИЙ опыт: 6+ лет (НЕ фриланс)
ЗП: 6 000 - 10 000$ (это реальная вилка, но и требования высокие)

Наш продукт: imem.app

Обязанности:

  1. Разработка и поддержка функционала продукта, как и собственного на Kotlin так и Telegram, который на Java
  2. Вместе с командой развивать архитектуру проекта
  3. Автоматизация разработки и тестирование
  4. Анализ и рефакторинг существующего кода
  5. Разработка и поддержка плагинов
  6. Работа над реализацией клиент-серверного взаимодействия
  7. Улучшение производительности и других технических метрик
  8. Проводить Code Review

Наши ожидания:

  1. Коммерческий опыт от 6 лет коммерческой Android разработки (не фриланс)
  2. Отличное знание языков: Java и Kotlin
  3. Понимание архитектуры Android
  4. Проектирование архитектуры приложения и клиент-серверного взаимодействия
  5. Умение верстать в коде
  6. Опыт создания кастомных UI-компонентов и работа с Canvas
  7. Опыт разработки REST API приложений
  8. Умение писать чистый, масштабируемый и тестируемый код
  9. Умение читать чужой код и готовность подолгу разбираться в нем (попробовать почитать классы Telegram)
  10. Желание постоянно оптимизировать программный код
  11. Понимание Clean архитектуры, модульности, умение рефакторинга архитектуры
  12. Знания и опыт работы с RxJava
  13. Опыт работы с MVP (Moxy)
  14. Знания и опыт работы с Room и Sqlite
  15. Знания DI и опыт работы с Koin
  16. Понимание принципов ООП
  17. Опыт применения различных паттернов проектирования
  18. Понимание и применение всех 5 принципов SOLID – НЕ расшифровать каждую букву SOLID, а объяснить: где, как, когда и почему Вы используете каждый принцип?
  19. Понимание CI/CD и опыт его настройки
  20. Умение работать с Git

Мы предлагаем:

  1. Конкурентная заработная плата
  2. Удалённая работа, удобный и гибкий график
  3. Дружная молодая команда
  4. У нас нет лишней бюрократии

Этапы собеседования:
1. Отправляю информацию CTO на рассмотрение
Если CTO даёт "добро"
2. Интервью с HR 15-30 минут. Если всё Ок
3. Техническое интервью 1,5-2 часа
4. Принятие решения на основе технического интервью

В данный момент, у нас НЕТ вакансий для разработчиков с КОММЕРЧЕСКИМ опытом менее 6 лет, а также у нас НЕТ вакансий на позиции Team Lead и Tech Lead / CTO.