Senior iOS developer

Оплата не указана

Napoleon IT

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Мечтай о большем с Napoleon IT

Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.

Мы - это более 200 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты.

Помимо уже существующих продуктов и решений на основе AI, мы активно развиваем разработку с использованием технологий LLM и Generative AI. Мы строим мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов.

Реализовывая принцип LLM First, мы стараемся внедрять LLM-технологии во все внутренние процессы, чтобы освободить ресурс для смелых идей, уникальных проектов и амбициозных целей.

Наша цель — упростить доступ к передовым технологиям и позволить людям мечтать о большем, и для этого нам необходима твоя экспертиза.

Сейчас мы ищем Senior iOS developer - Мессенджер для коммуникации (b2b/ b2с)
b2c - работает в разных странах без vpn, поддерживает видеозвонки, формат социальной сети.
b2b - мессенджер для корпоративных коммуникаций. Рынок - в основном Европа, ближний восток.

Стек проекта: Clean Architecture, многомодульная архитектура, только Kotlin, Coroutines, MVVM и MVP(Moxy), Dagger 2, ObjectBox, Jetpack Compose.

Мы ждем от тебя:

  • Опыт разработки iOS приложений на Swift (3+ года);
  • Уверенные навыки работы с реактивным программированием (ReactiveSwift);
  • Понимание принципов и опыт работы с UIKit, верстка кодом;
  • Опыт работы с CoreData;
  • Приверженность принципам SOLID и понимание Clean Architecture;
  • Знание основных архитектурных паттернов (MVP, MVVM, VIPER);
  • Доброжелательность в общении и прагматичность в разработке.

Что у нас:

  • Проекту больше 7 лет, кода много - 130 фича-модулей;

  • Ревьюим код, пишем Unit-тесты, настроен CI, автоматизируем рутину;

  • Держим руку на пульсе технологий, ездим на конференции;

  • Для общения в команде используем собственный мессенджер;

  • У приложения 1 млн. MAU.

​​​​​​​​​​​​​​Твои задачи:

  • Разработка нового функционала и доработка существующего;
  • Рефакторинг приложения с целью оптимизации и упрощения;
  • Непосредственное участие в принятии архитектурных решений;
  • Весь спектр сложности задач от тривиальных до сложно-выполнимых;
  • Работа в фича командах.

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

  • Оформление в аккредитованную IT-компанию;

  • Гибкое начало рабочего дня, гибридный график по согласованию с руководителем;

  • Индивидуальный план развития для каждого сотрудника с возможностью освоения новых технологий;

  • Насыщенная корпоративная жизнь: онлайн- и офлайн-квизы, выездные корпоративы, спортивные мероприятия, творческие тимбилдинги, тематические вечеринки и многое другое;

  • Оплата участия в профильных онлайн-конференциях (HighLoad++, Podlodka, Mobius и др.);

  • Компенсация курсов по изучению английского языка;

  • Компенсация расходов на покупку профессиональной литературы;

  • Доступ к курсам нашей объединенной IT-школы GIGASCHOOL.

Рассматриваем вариант удаленки в формате full time, либо гибридный формат работы в офисе, в одном из городов присутствия (Челябинск, Санкт-Петербург, Москва).

Ключевые навыки

Axios
Clean architecture
Solidity
Uikit
Reactiveswift

Контактная информация

Napoleon IT

Сайт: napoleonit.ru

Почта: не указана

Вакансия опубликована 09.04.2025 в г. Москва.

Похожие вакансии

#

Senior

Москва

Удаленная работа

Подробное описание

2 апреля

#

Не указана

Москва

Домодедовская

Полный день

Подробное описание

7 апреля

#

Не указана

Москва

Удаленная работа

Подробное описание

9 апреля