МТС Банк развивает цифровые финансовые сервисы и делает их доступными для всех.
Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой.
Такой подход позволяет создавать надёжные решения для бизнеса и клиентов.
Чем предстоит заниматься - Принимать участие в разработке и развитии мобильных продуктов.
- Поддерживать существующие приложения, улучшать их и реализовывать новый функционал.
- Проводить code review, помогая поддерживать высокое качество кодовой базы.
- Участвовать в техническом планировании, развитии продукта и проведении PBR.
- Взаимодействовать с архитекторами, аналитиками, QA-специалистами и командой разработки.
- Разрабатывать и поддерживать unit-тесты.
- Оптимизировать и рефакторить существующий код, повышая его читаемость и поддерживаемость.
Наши пожелания к кандидату
- Коммерческий опыт разработки iOS-приложений от 3 лет.
- Уверенное владение программной версткой интерфейсов и понимание принципов Auto Layout.
- Знание принципов Clean Architecture и умение применять их на практике.
- Понимание механизмов управления памятью в Swift.
- Знание принципов SOLID и опыт их использования при проектировании приложений.
- Способность читать и разбираться в коде на Objective-C.
- Понимание архитектуры сетевого взаимодействия и особенностей работы с сетевым слоем.
- Уверенное владение Git и понимание основных принципов командной работы с системой контроля версий.
- Знание ООП, основных алгоритмов и структур данных.
- Понимание многопоточности и практический опыт работы с ней.
- Знание принципов Dependency Injection и опыт использования соответствующих инструментов, например Swinject.