iOS Engineer
Команда: Engineering
Местоположение: Дубай
Тип занятости: FullTime
РОЛЬ
Ziina ищет iOS Engineer, который присоединится к нашей команде. Мы заложили прочный фундамент, на котором выпустили наш продукт. Мы ищем человека, который поможет нам создавать привлекательные новые функции, одержим созданием высококачественных продуктов и сможет сформировать нашу инженерную организацию как место, где мечтают работать молодые и талантливые специалисты со всего региона.
Поскольку наша команда небольшая, наш идеальный кандидат — это творческий мыслитель, увлеченный решением сложных задач для создания чего-то с нуля. Он может быстро двигаться, четко формулировать компромиссы и обладает здравым смыслом, чтобы самостоятельно заниматься функциями. Он одержим созданием отличных, высококачественных продуктов для наших пользователей. Мы амбициозны и стремимся создавать великие вещи, и мы хотели бы привлечь кого-то, кто тоже разделяет наши устремления.
В КАЧЕСТВЕ IOS ENGINEER В ZIINA ВЫ БУДЕТЕ:
- Сотрудничать с мирового класса командами по продуктам, дизайну, операциям и инженерии, чтобы определить, какие функции и решения принесут наибольшую пользу бизнесу и лучший опыт для наших пользователей.
- Владеть и выпускать надежное, масштабируемое и поддерживаемое программное обеспечение сквозного цикла, которое будет обеспечивать безопасность средств наших пользователей и выдержит испытание временем. Вы будете отвечать за функции от дизайна до реализации, от полировки до выпуска, от мониторинга и измерения прогресса.
- Разрабатывать и создавать современную архитектуру, которая позволит нашей команде быстро создавать, тестировать и выпускать новые функции.
- Улучшать опыт мобильных разработчиков, чтобы сократить время выхода на рынок новых функций.
- Помогать формировать нашу инженерную культуру, внедряя лучшие практики и методы обмена знаниями.
ЧТОБЫ ПРЕУСПЕТЬ В ЭТОЙ РОЛИ, ВАМ, ВЕРОЯТНО, ПОНАДОБИТСЯ:
- Более 2 лет опыта разработки iOS-приложений
- Сильный опыт работы со Swift и/или Swift UI.
- Демонстрация высокой порядочности и ориентации на команду
- Проявление инициативы и ответственности, с сильным уклоном к действию
- Способность вносить ясность и структуру в неоднозначные проблемы
- Любознательность, проактивность и стремление учиться и расти
- Четкое общение и эффективное сотрудничество в командах
- Способность определять и формулировать технические и дизайнерские требования
- Написание чистого, высококачественного, тестируемого и хорошо документированного кода
- Аналитическое мышление, с сильным принятием решений на основе данных и ориентацией на клиента
- Проживание в ОАЭ или готовность к переезду в ОАЭ
ЧТО НАС ПОРАЗИТ
- Опыт работы с приложениями, обрабатывающими финансовые транзакции
- Опыт работы с архитектурами MVVM
- Доказанная способность выпускать и поддерживать приложения в больших масштабах
- Уверенность в решении сложных ошибок, проблем параллелизма и задач постоянного хранения данных
НАШ ТЕХНИЧЕСКИЙ СТЕК
Мы построили модульную архитектуру с учетом принципов надежности, масштабируемости и поддерживаемости. Наш текущий стек:
- Typescript, Node.js и Nest.js для бэкенда нашего основного приложения.
- Swift/SwiftUI для нашего iOS-приложения, Kotlin для нашего Android-приложения.
- Next.js, React и Typescript для наших веб-приложений.
- GraphQL Federation для наших клиентских API и Kafka для межсервисной коммуникации.
- PostgresSQL для согласованного и надежного хранения данных, Redis для быстрого извлечения, Elasticsearch для быстрого поиска.
- AWS для хостинга нашей облачной инфраструктуры и Kubernetes для оркестрации наших рабочих нагрузок.
- Terraform для IaC
- Github Actions для CI/CD.