от компании (организации): Bell Integrator в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Игровое ПО"
с заработной платой: по договоренности
Вакансия № 20401445 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Вторник, 15 октября 2024 года.
Дата обновления вакансии № 20401445 на сайте Работа в Москве и Московской области (МО, Подмосковье): Пятница, 15 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 20401445 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Senior IOS разработчик
Мы находимся в поисках IOS разработчика.
Работа онсайт в г. Москва.
Описание проекта:
Проект банк для физ лиц - основное приложение. Длительность проекта не ограничена. Привлекаем на год+. Работа в продуктовой команде. Разработка фичей.
Стек технологий:
- Swift 5.3
- Realm, DAO (планируем переход на CoreData)
- Clean Swift (VIP циклы)
- Роутинг - используем координаторы, есть собственное решение для обработки диплинков
- Активно используем Operations
- Собственный Transport для клиент-серверного взаимодействия
- Верстка – используем SnapKit (есть старые компоненты на Interface Builder), также интегрирован Canvas Preview на базе SwiftUI удобной верстки.
- Модульная архитектура с грамотно выстроенной иерархией, наши модули действительно билдятся параллельно.
- Gitlab, CI, fastlane и автоматизация
- Поддержка iOS11+
- Интеграции с Firebase
- Xcodegen
- SwiftLint, SwiftFormat и другие самописные статические анализаторы кода и ресурсов проекта
- Развиваем инфраструктуру автотестов (Appium, нативные тесты)
- Нет легаси кода
- Средство для DI - Uber Needle
- Активно используются Snapshot тесты
- Для моков используем MockingBird
Обязанности работника на вакансии: Senior IOS разработчик
- Разрабатывать новые функциональные модули
- Улучшать код и скорость работы с каждой задачей
- Принимать решения по архитектуре и технологиям приложения
- Автоматизировать процесс разработки и тестирования
- Участвовать в еженедельных встречи разработчиков (tech-talk)
Основные требования:
- Опыт разработки под iOS 2,5 года +
- Знание ООП, шаблонов проектирования
- Отличные знания языка Swift, умение следить за трендами и знать новшества Swift 5+
- Полное понимание многопоточности (GCD, Operation, средств синхронизации потоков)
- Полное понимание принципов работы iOS и жизненного цикла приложения
- Понимание принципов работы Push \ Local Notifications
- Базовое представление о средствах защиты приложений от атак
- Опыт разработки сложных пользовательских интерфейсов, анимаций
- Общее понимание принципов Dispatch и работы Swift \ObjC Runtime
- Хорошие знания о UIKit и принципах его работы
- Опыт работы с Realm в iOS, понимание Core Data
- Понимание архитектур MVC, VIPER, CleanSwift
- Знание и понимание основных структур данных и алгоритмов
- Понимание принципов работы RESTful API, хорошее понимание принципов работы URLSession, понимание и опыт работы с Websocket
Условия труда для работника на вакансии: Senior IOS разработчик
- Возможность карьерного роста
- Дружный профессиональный коллектив
- Оформление по ТК
- Удаленная работа
Откликнуться на эту вакансию: Senior IOS разработчик
Предыдущая вакансия:
Вакансия № 20401443 на должность Программист от компании ООО Селфи в городе (населенном пункте) Москва