IOS developer (senior)
Описание
Тебе предстоит Разрабатывать новый функционал, в том числе участвовать в развитии корпоративного мессенджера (WebRTC, WebSocket, TURN/STUN, push-уведомления, White Label); Поддерживать и улучшать существующую кодовую базу; Принимать архитектурные решения и нести за них ответственность; Использовать AI-инструменты для ускорения разработки; Проводить Code Review, писать тесты; Менторить разработчиков младшего уровня, помогать команде расти. Что мы ждем от тебя Опыт работы iOS разработчиком от 5 лет (senior); Наличие в портфолио нескольких законченных опубликованных приложений с высокой нагрузкой или сложной архитектурой; Экспертные знания Swift, ООП, многолетний опыт проектирования архитектуры мобильных приложений; Написание поддерживаемого, тестируемого кода, следование принципам SOLID; Опыт применения и осознанного выбора паттернов проектирования под конкретные задачи; Опыт принятия UX-решений совместно с дизайнерами; Уверенное владение SwiftUI, Combine, async/await и современными подходами к конкурентности; также опыт работы с UIKit, AutoLayout и Storyboard; Опыт оптимизации производительности и отзывчивости приложения (профилирование, работа с памятью, устранение узких мест UI) Опыт работы с React Native; Умение четко формулировать свои мысли; Владение техническим английским языком. Условия: Аккредитованная IT компания; Насыщенная корпоративная жизнь: хакатоны, корпоративные игры, выезды на природу; Корпоративная библиотека для повышения hard и soft skills; Внутренние обучения (имеем свою Академию GreenData) и возможность оплаты внешних обучений; Социальный пакет; ДМС, английский язык; Оформление по ТК РФ; Конкурентная белая з/п по результатам собеседования;