Junior Mobile Developer iOS / Android — старт в мобильной разработке

Оплата: По договоренности
Удаленно
Full-time

Инновационное российское продуктовое предприятие из сектора агропрома разрабатывает экосистему цифрового фермерства: мобильные приложения помогают аграриям управлять полями, техникой и урожайностью. В команде — инженеры, аналитики и data-scientists; мы ценим открытость, короткие итерации и чистый код.


Обязанности  

- Разрабатывать простые мобильные экраны на Swift UI или Jetpack Compose.  

- Подключать REST-сервисы, обрабатывать HTTP-запросы и кешировать ответы.  

- Проводить начальную оптимизацию существующего кода: рефакторинг, разбивка на модули.  

- Настраивать и поддерживать эмуляторы либо симуляторы мобильных устройств.  

- Писать модульные тесты для критичного функционала.  

- Оценивать задачи, предлагать улучшения по производительности и UX.  

- Сотрудничать с UX-дизайнерами, QA и аналитиками данных.  


Требования  

- Понимание ООП, паттернов MVC/MVVM, работы с жизненным циклом Activity/ViewController.  

- Базовые навыки Swift или Kotlin/Java; способность читать чужой код.  

- Опыт работы с HTTP, JSON, REST и знание принципов сетевой безопасности.  

- Умение пользоваться Android Studio и Xcode, настройка симуляторов.  

- Минимальный опыт Git: ветвление, pull request, code review.  

- Готовность учиться, писать читаемый код и принимать обратную связь.  

- Преимуществом станет участие в pet-проектах, хакатонах или публикации в GitHub.  


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

- Наставничество синьор-разработчиков и еженедельные code-review.  

- Доступ к внутренним курсам по Swift, Kotlin, CI/CD, Docker.  

- Гибкий график и полностью удалённое сотрудничество из любой точки РФ.  

- Прозрачная система грейдов: пересмотр навыков каждые 6 месяцев.  

- Вовлечение в процесс создания востребованного агротех-продукта, влияющего на продовольственную безопасность страны.