Опубликовано 24 дней назад
Middle iOS Developer в TBC OPERATIONS Ташкент
Middle iOS-разработчик в крупную цифровую экосистему Центральной Азии. Разработка функциональности под ключ, код-ревью, поддержка junior-разработчиков.
Задачи:
- Самостоятельно разрабатывать функциональность средней сложности под ключ
- Писать чистый, поддерживаемый, тестируемый и масштабируемый код
- Проводить глубокую отладку и анализ производительности закреплённых модулей
- Сотрудничать с ведущими и старшими инженерами при принятии архитектурных решений
- Активно участвовать в код-ревью
- Декомпозировать задачи на понятные технические подзадачи в рамках спринтов
- Взаимодействовать с продукт-менеджерами и дизайнерами для проработки технических требований
- Обеспечивать высокий уровень покрытия unit-тестами и участвовать в интеграционном/UI тестировании
- Интегрировать сторонние SDK, библиотеки и платформенные сервисы
- Поддерживать junior-разработчиков: давать обратную связь, проводить парное программирование
- Вносить вклад в документацию, повышать прозрачность модулей и создавать внутренние технические гайды
- Выявлять небольшие неэффективности системы и предлагать улучшения
Требования:
- Уверенное владение Swift: дженерики, конкурентность (concurrency), коллекции, идиоматические паттерны
- Хорошее понимание UI-фреймворков (SwiftUI / UIKit)
- Опыт работы с архитектурными паттернами (Clean Architecture, MVVM, MVI, Repository)
- Понимание принципов модульности и управления зависимостями
- Опыт интеграции REST / GraphQL API, работы с кешированием и офлайн-режимами
- Знакомство с DI (Dependency Injection) фреймворками
- Понимание CI/CD процессов и инструментов контроля качества кода
- Навыки отладки: краши, производительность, утечки памяти (profiling tools)
- Уверенное владение Git: rebase, разрешение конфликтов, аккуратная работа с ветками
- Хорошие коммуникативные навыки, проактивность и чувство ответственности за результат
Условия:
- Современный и комфортный офис
- График работы: 5/2, с 10:00 до 19:00
- Возможности профессионального и личностного роста: тренинги, курсы, корпоративное обучение
- Медицинская страховка после прохождения испытательного срока
- Конкурентоспособная заработная плата — обсуждается индивидуально
- Тимбилдинги и корпоративные мероприятия
- Возможность реализовать свои идеи в команде профессионалов
- 24 удалённых рабочих дня в году (возможность работать вне офиса)
Навыки:
- Swift
- SwiftUI
- UIKit
- Clean Architecture
- MVVM
- MVI
- Repository
- REST
- GraphQL
- DI
- CI/CD
- Git
Эту вакансию мы нашли в Telegram-канал
TO
TBC OPERATIONS
Ташкент
Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?