April 3

Разработчик Kotlin (Senior)

🆔 запроса: D-44
Статус: Открыт

Проект:
Аура. Менеджер задач

Условия:
Грейд: Senior
Локация: любая

Позиция:
Роль: Разработчик Kotlin
Уровень: Senior
Количество: 1

Обязательные требования:

  • Опыт коммерческой разработки на Kotlin от 3–5 лет
  • Глубокое знание Kotlin и сопутствующих инструментов:
    • Coroutines
    • Flow
    • Koin / Hilt
    • DSL
  • Уверенное понимание принципов:
    • ООП
    • функционального программирования
    • SOLID
    • DRY
    • KISS
  • Опыт архитектурного проектирования:
    • Clean Architecture
    • MVVM / MVI
    • многомодульность
  • Опыт работы с системами контроля версий (Git)
  • Опыт работы с CI/CD
  • Опыт работы с инструментами автоматизации сборок (Gradle)
  • Умение проводить code review
  • Опыт менторства младших разработчиков
  • Умение внедрять лучшие практики в команде
  • Опыт интеграции с:
    • REST API
    • gRPC API
    • WebSocket
  • Опыт работы с базами данных:
    • SQL
    • NoSQL
  • Знание инструментов тестирования:
    • JUnit
    • Mockito
    • Espresso / Detox / аналоги

Задачи на проекте:

  • Разработка, поддержка и сопровождение мобильных и / или серверных приложений на Kotlin
  • Участие в проектировании архитектуры программных решений
  • Выбор технических подходов и инструментов
  • Интеграция с внутренними и внешними API
  • Работа с базами данных и хранилищами данных
  • Обеспечение высокого качества кода
  • Соблюдение стандартов кодирования и архитектурных паттернов
  • Разработка и проведение:
    • модульного тестирования
    • интеграционного тестирования
    • UI-тестирования
  • Участие в процессе code review
  • Работа в команде по Agile-методологиям:
    • Scrum
    • Kanban
    • и др.
  • Оптимизация производительности приложений
  • Устранение выявленных ошибок
  • Поддержание и актуализация технической документации по проектам

Важно по резюме:
Резюме кандидата должно отражать:

  • чем кандидат занимался на каждом проекте
  • обязанности и достижения должны быть хорошо расписаны
  • какие навыки, технологии и программы использовал
  • все технологии из требований должны быть отражены в CV
  • нужен максимально релевантный кандидат с полным соответствием требованиям

Что присылать:

  • CV кандидата
  • ФИО
  • Страна / город
  • Гражданство
  • Грейд
  • Ставка
  • Дата готовности к старту
  • Таблицу соответствия требованиям (ДА / НЕТ)
  • Все пункты с ответом ДА должны быть подтверждены в резюме

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.