Алматы, проспект Аль-Фараби, 36
Обязанности:
Требования:
• Более 3 лет опыта в iOS разработке
• Понимание ООП, SOLID
• Архитектурные принципы и паттерны
• Уверенные навыки работы с многозадачностью (GCD и Operations).
• Уверенные знания UIKit и Auto Layout.
• Опыт модульной разработки
• Cоздания качественных анимаций.
• Умение разделять проект на динамические и статические фреймворки.
• Основные фреймворки(Moya, Snapkit, Firebase, Swinject)
• Многопоточность работа с сетью и хранение данных
• Опыт работы с Git flow и инструментами автоматизации (fastlane, CI/CD).
• Работа с фигмой
• Опыт написания Unit тестов
• Внимание к чистому и документированному коду.
Технические требования:
• Опыт работы в роли iOS-разработчика: Более 3 лет успешного опыта в создании мобильных приложений для платформы iOS.
• Глубокие знания UIKit и опыт работы с Auto Layout: Продвинутые навыки использования UIKit и опыт эффективной работы с Auto Layout для построения гибких и адаптивных пользовательских интерфейсов.
• Модульная разработка: Умение создавать масштабируемый и легко поддерживаемый код с использованием модульной архитектуры для обеспечения гибкости и чистоты кода.
• Анимации: Глубокие знания и опыт в создании качественных анимаций для улучшения пользовательского взаимодействия.
• Разделение проекта на фреймворки (динамические и статические):** Опыт структурирования проекта с разделением на динамические и статические фреймворки для оптимизации разработки и обеспечения легкости сопровождения.
• Уверенные знания в ООП: Глубокое понимание принципов объектно-ориентированного программирования.
• Уверенные знания GCD и Operations: Опыт использования Grand Central Dispatch и операций для эффективной работы с многозадачностью.
• Опыт написания Unit тестов: Практический опыт написания тестов для обеспечения стабильности и надежности кода.
• Работа с сетью и хранение данных: Навыки работы с сетевыми запросами и эффективное управление хранением данных.
• Архитектурные принципы и паттерны: Знание и применение современных архитектурных принципов и паттернов разработки.
• Опыт работы с Git flow: Опыт использования Git flow для эффективной работы в команде разработки.
• Опыт работы с fastlane и автоматизацией процессов: Умение автоматизировать процессы разработки с использованием инструментов, таких как fastlane.
• Ценишь чистый, документированный код: Стремление к поддержанию высоких стандартов кодирования и хорошей документации.
• Работа с Figma: Опыт совместной работы с дизайнерами через Figma для обеспечения согласованности между дизайном и реализацией.
• Умение разбираться в чужом коде: Навык эффективного анализа и внедрения изменений в существующий код.
• Твердое понимание полного жизненного цикла мобильной разработки: Осознанное понимание всех этапов разработки, начиная от концепции и заканчивая выпуском приложения в продакшен.
Условия:
5\2 офис
Корпоративные скидки на онлайн обучение в Skyeng для вас и ваших близких;
Бесплатная подписка на онлайн библитеку «Альпина Паблишер»;
Приятная рабочая атмосфера в современном офисе в деловой части города;
Возможность строить карьеру в одном из крупнейших банков Казахстана.
Connectivity Solutions (Коннективити Солюшнз)
Алматы
до 1000000 KZT
Банк ЦентрКредит
Алматы
до 1000000 KZT
Smart Solutions Personnel
Алматы
до 1000000 KZT
ExSolCom
Алматы
до 1000000 KZT
Astana Motors Finance
Алматы
до 1200000 KZT