iOS-разработчик — клиентские приложения и Clean архитектура@ МТС Банк
О позиции
МТС Банк — одно из ключевых направлений экосистемы МТС, ищет iOS-разработчика для создания клиентских приложений. Ваша задача будет заключаться в разработке и поддержке высококачественных приложений для платформы iOS. Вы будете работать в команде профессионалов, которая стремится к созданию инновационных решений в области финансовых технологий.
Чем вы будете заниматься
- Разработка клиентских приложений под iOS с использованием Swift и Objective-C.
- Создание и поддержка архитектуры приложений, включая Clean архитектуру.
- Оптимизация производительности приложений и управление памятью.
- Работа с сетевым слоем и интеграция с API.
- Участие в код-ревью и соблюдение принципов SOLID.
- Взаимодействие с командой разработки для достижения общих целей.
Требования
- Опыт коммерческой разработки клиентских приложений под iOS от 3-х лет.
- Знание принципов SOLID и опыт их применения.
- Понимание устройства Clean архитектур.
- Опыт работы с управлением памятью в Swift.
- Понимание принципов работы Git и концепции ООП.
- Опыт работы с многопоточностью.
- Знание Autolayout и нюансов работы с сетевым слоем.
- Чтение кода на Objective-C на уровне понимания.
Будет плюсом
- Знание принципов работы DI (например, Swinject).
- Опыт работы с Agile методологиями.
- Понимание основ UX/UI дизайна.
Что мы предлагаем
- Конкурентоспособная заработная плата от 200 000 до 300 000 ₽ в месяц.
- ДМС и другие социальные гарантии.
- Возможности для профессионального роста и развития.
- Работа в дружном и профессиональном коллективе.
- Гибкий график работы.
- Современный офис в центре Москвы.
Вакансия хорошая, с четкими требованиями и конкурентоспособной зарплатой. Однако, информация о компании могла бы быть более детализированной.
Кто здесь добьётся успеха
Глубокие знания Swift и Objective-C с опытом разработки клиентских приложений для iOS, включая использование AutoLayout для создания адаптивных интерфейсов.
Способность применять принципы Clean архитектуры и SOLID для обеспечения масштабируемости и поддержки кода, что особенно важно в финансовых приложениях.
Опыт работы с системами контроля версий, такими как Git, и умение эффективно работать в офисной среде, включая взаимодействие с командой разработчиков и дизайнерами.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев