Fullstack мобильный разработчик (iOS и Android)

Дата размещения вакансии: 17.10.2025
Работодатель: Форрест
Уровень зарплаты:
з/п не указана
Город:
Тверь
Трёхсвятская улица 6к1
Требуемый опыт работы:
От 3 до 6 лет

ООО "Форрест" — компания, специализирующаяся на разработке современных мобильных и веб-приложений для различных отраслей.

Сейчас мы в поиске опытного fullstack мобильного разработчика, который будет участвовать в жизненном цикле разработки мобильных приложений

Ключевые задачи:

  • Участие во всём цикле разработки мобильных приложений для iOS и Android;
  • Разработка высококачественного, отзывчивого и поддерживаемого кода (Swift/Objective-C для iOS, Kotlin/Java для Android);
  • Тесное взаимодействие с дизайнерами (UX/UI), бэкенд-разработчиками и QA для создания согласованного пользовательского опыта;
  • Оптимизация приложений для достижения максимальной производительности и стабильности;
  • Участие в код-ревью, внедрение и поддержка стандартов кодирования;
  • Исследование новых технологий и внедрение их в проекты;
  • Работа с системами контроля версий (Git) и CI/CD процессами (Fastlane, Jenkins, GitLab CI, и пр.);
  • Поддержка и развитие архитектуры приложений, использование современных паттернов (MVVM, MVI, Clean Architecture);
  • Ведение документации и обеспечение качества кода.

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

  • Опыт коммерческой разработки нативных мобильных приложений для iOS и Android от 3 лет;
  • Для iOS: уверенное владение Swift, Objective-C как бонус, глубокое понимание iOS SDK, UIKit, SwiftUI, работы с сетью (URLSession, Alamofire), многопоточности (GCD, Operations), Core Data/Realm;
  • Для Android: владение Kotlin, Java как бонус, понимание Android SDK, Material Design, жизненного цикла компонентов, Coroutines/Flow/RxJava, Retrofit/OkHttp, архитектурные паттерны (MVVM, MVI), Jetpack Compose как преимущество;
  • Опыт работы с RESTful API, JSON;
  • Знание систем контроля версий Git;
  • Опыт внедрения CI/CD процессов (Fastlane, Bitrise, Jenkins, GitLab CI и др.);
  • Продуктовое мышление: умение понимать бизнес-потребности и потребности пользователей;
  • Внимательность, ответственность и готовность работать в команде.

Будет преимуществом:

  • Опыт кросс-платформенной разработки (KMM, Flutter, React Native) и понимание нативных платформ;
  • Опыт публикации приложений в App Store и Google Play;
  • Работа в Agile/Scrum командах.

Условия:

  • заработная плата обсуждается индивидуально с каждым кандидатом;
  • график работы 5/2, удаленная работа.
  • официальное трудоустройство;
  • возможности для обучения и повышения квалификации.