Synechron
IOS/Swift Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик iOS-приложений на Swift в международной консалтинговой компании Synechron. Проектирование, разработка и поддержка мобильных приложений для платформ Apple в команде с продукт-менеджерами, дизайнерами и backend-разработчиками.
Задачи
- Проектировать и разрабатывать iOS-приложения на Swift с использованием фреймворков Apple
- Создавать отзывчивые, масштабируемые и удобные мобильные интерфейсы
- Взаимодействовать с продукт-менеджерами, дизайнерами, backend-разработчиками и QA-инженерами для выпуска новых функций
- Переводить бизнес- и технические требования в хорошо структурированный поддерживаемый код
- Интегрировать RESTful API, сторонние сервисы и backend-системы
- Писать unit-, UI- и интеграционные тесты для обеспечения качества приложения
- Диагностировать, отлаживать и устранять проблемы производительности и работы приложения
- Участвовать в code review и развивать лучшие инженерные практики
- Оптимизировать приложения по производительности, стабильности, безопасности и энергопотреблению
- Обеспечивать соответствие приложений дизайн-гайдлайнам Apple и требованиям App Store
- Поддерживать релизы, деплой и дальнейшее сопровождение приложений
- Следить за новыми iOS-технологиями, инструментами и трендами индустрии
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
- 6+ лет профессионального опыта разработки iOS-приложений
- Уверенное владение Swift и знакомство с Objective-C
- Опыт работы с Xcode, Swift Package Manager и Git
- Хорошее знание UIKit и/или SwiftUI
- Опыт работы с REST API, JSON и асинхронным программированием
- Понимание архитектурных паттернов iOS, таких как MVVM, MVC или VIPER
- Опыт работы с фреймворками unit- и UI-тестирования
- Хорошее понимание Apple Human Interface Guidelines
- Знание управления памятью, жизненного цикла приложения и оптимизации производительности
- Умение решать проблемы и эффективно работать в команде
Условия
- Высококонкурентный компенсационный пакет и льготы
- Международная организация с 58 офисами в 22 странах и возможностью работы за рубежом
- 10 дней оплачиваемого ежегодного отпуска (плюс больничные и национальные праздники)
- Программы отпуска по материнству и отцовству
- Комплексный страховой план, включая медицинское, стоматологическое, офтальмологическое страхование, страхование жизни и страхование по долгосрочной/краткосрочной нетрудоспособности (планы зависят от региона)
- Пенсионные накопительные планы
- Политика сертификации высшего образования
- Компенсация транспортных расходов (зависит от региона)
- Обширные возможности обучения, ориентированные на навыки, знания и личное развитие
- On-demand Udemy for Business для всех сотрудников Synechron с бесплатным доступом к более чем 5000 курсов
- Возможности коучинга с опытными коллегами из Financial Innovation Labs (FinLabs) и Center of Excellences (CoE)
- Проекты на переднем крае технологий для ведущих банков, финансовых и страховых компаний мира
- Плоская и доступная организационная структура
- По-настоящему разнообразная и глобальная рабочая культура
Навыки
- Swift
- Objective-C
- Xcode
- Swift Package Manager
- Git
- UIKit
- SwiftUI
- REST API
- JSON
- MVVM
- MVC
- VIPER
- iOS