Мы ищем ведущего специалиста в направление разработки мобильных приложений.
Наш проект – мобильное приложение КонсультантПлюс «Основные документы» и Консультант Плюс "Студент"
Аудитория приложения: студенты юридических и экономических вузов, профессионалы (бухгалтеры, юристы), предприниматели, физические лица. Основные функции: поиск нормативно-правовых актов (кодексов, федеральных и региональных законов), работа с текстами документов, доступ к своему комплекту, настраиваемая лента новостей об изменениях законодательства.
Это нативные приложения, код на Swift, UI на SwiftUI. Есть немного UI на UIKit, переводим на SwiftUI. Используем как стандартные фреймворки, так и сторонние библиотеки, при возможности мигрируем на iOS SDK Frameworks (RxSwift -> Combine). Архитектура основана на MVVM. Работаем по коротким итерациям: каждые 2 недели планируем работы на следующую итерацию.
Основные задачи :
- разрабатывать новые функции,
- предлагать и реализовывать архитектурные решения,
- заниматься поддержкой и развитием имеющегося функционала в команде разработчиков, тестировщиков и проектировщиков UX.
Требования:
Высшее техническое образование
- Уверенное знание Swift (от 5-и лет), в том числе Swift 5, Combine, Codable.
- Опыт написания клиент-серверных приложений (REST API, JSON).
- Опыт многопоточного программирования с использованием async/await.
- Написание Unit/Snapshot-тестов.
- Понимание принципов ООП, паттернов проектирования, основных архитектурных паттернов MVC/MVVM/VIPER, принципов SOLID.
Условия:
-
Заработная плата обсуждается по результатам собеседования и зависит от профессионального уровня кандидата
-
Премии - по результатам работы
-
Возможность профессионального развития
-
Социальный пакет: медицинское страхование (ДМС)
-
Доброжелательная, демократичная и творческая атмосфера в коллективе
-
Удаленная работа