Senior IOS developer (удаленно)
Новосибирск
Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
REDLAB - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл разработки ПО: от аудита и стратегии запуска до сопровождения и дальнейшего развития продукта.
Мы специализируемся на создании цифровых продуктов для В2В клиентов и формируем выделенные команды разработки.
Среди наших клиентов:
крупнейшие российские ИТ гиганты, вместе с которыми мы реализуем масштабные федеральные проекты - IBS, Диасофт, ОТР, ЛАНИТ, Айтеко, Норбит, БФТ, Cinimex, Кометрика, Неофлекс, Парма, Техносерв, ТимФорс,
мы принимаем участие в разработке продуктов для ведущих российских банков самых разных цветов,
компании, которым мы помогаем автоматизировать их бизнес и создавать новые продукты: УБРиР, ВСК, SKB Lab, Cleverence, U_C_S, DevExperts, Еврохим, KonnektU, BPC, BrandMonitor, InvoiceBox, СберЗвук.
Мы придерживаемся продуктового видения: в тесном взаимодействии с заказчиком ищем лучшие идеи для решения его задач и находим оптимальные варианты их реализации.
Для развития нашего направления мобильной разработки ищем Senior IOS разработчика.
Наша команда IOS это сильная команда экспертов, вовлеченных в свое дело и развитие общего продукта; для успешной работы создана атмосфера доверия и сплоченности даже на расстоянии.
Мы предлагаем:
Удаленную работу - возможность распоряжаться своим временем с наибольшей эффективностью, но при этом чувствовать свою причастность к делу и команде.
Возможность работать в часовых поясах от GMT+2 до GMT+6
Оформление по ТК РФ (full time).
Интересные и уникальные проекты - в игровой, финансовой и промышленной сферах, а также международные проекты в трендовых направлениях.
Справедливое вознаграждение в соответствии со вкладом в развитие компании.
Свободу локации и мобильность.
Система бенефитов для сотрудников.
Возможность профессионального развития.
Комфортную рабочую атмосферу.
Мы доверим тебе:
Разработку новой функциональности продуктов.
Рефакторинг и оптимизацию существующей функциональности продуктов.
Исправление найденных дефектов в программных продуктах.
Написание технической документации по уже существующим и вновь разрабатываемым продуктам.
Проведение собеседований, наставничество и лидирование на проектах
Оценку проектов
Для успешного старта необходим:
Опыт коммерческой мобильной разработки на языке Swift от 5 лет.
Опыт наставничества младших разработчиков
Опыт проведения технических собеседований
Опыт работы тим-лидом
Опыт разработки приложений “с нуля”
Знание и опыт написания Unit тестов.
Знание и опыт создания UI с помощью программного кода
Знание и опыт разработки сложных визуальных интерфейсов(Canvas)
Знание и опыт построения кастомных элементов интерфейса и анимаций(Core Animations, UIView animations)
Понимание архитектур (SOA, MVVM, MVC, VIPER и других);
Понимание принципов SOLID, KISS, DRY, YAGNI;
Знание и опыт работы с CoreData, Realm, WebSocket, REST, HTTPS, JSON, GCD, Operation, OperationQueue
Знание и понимание механизмов KVO и KVC
Знание и опыт работы с Bash/Python (на уровне скриптов)
Знание и опыт работы с Рефлексией (Swizling, Associated objects, Function names, Class names)
Знание и опыт работы с Коллекциями и алгоритмами сортировки данных
Основы работы с VCS (в частности, с Git).
Опыт использования и настройки CI/CD (Gitlab CI/Fastline/Jenkins)
Английский язык (минимум, на уровне чтения проф. литературы)
Желательные технические компетенции:
Знание и понимание Thread, RunLoop
Знание и опыт написания UI тестов
Знание основ языка Objective-C.
Знание и опыт работы с CoreFoundation
Знание особенностей Scrum и Agile методологий
Новосибирск
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию