Smartbank — это новый цифровой банк, предлагающий вам современные и удобные финансовые услуги. Наша цель — удовлетворить потребности каждого клиента и сделать его жизнь еще лучше. Управляйте своими финансами, заказывайте карты и получайте их прямо на дом - все это доступно вам 24/7 прямо на вашем смартфоне. Простота и удобство, доступное каждому.
Обязанности:
- Разработка и поддержка мобильных приложений, совместимых с iOS;
- Сотрудничество с командой дизайнеров для создания интуитивно понятного и функционального пользовательского интерфейса;
- Написание чистого, высокопроизводительного, масштабируемого и переиспользуемого кода;
- Выявление и исправление ошибок на этапах разработки и тестирования.
- Оптимизация производительности и устранение узких мест в работе приложения;
- Подготовка и публикация приложений в App Store;
- Разработка и внедрение обновлений, улучшение функциональности и производительности;
- Обеспечение стабильности, безопасности и качества кода.
Требования:
- Отличное знание языка Swift и опыт разработки под iOS;
- Понимание Apple Human Interface Guidelines (HIG) и знание архитектурных паттернов MVC, MVVM, MVP;
- Опыт работы с RxSwift, SnapKit, CoreData, GraphQL;
- Глубокое понимание ООП, принципов SOLID и KISS, умение применять их на практике;
- Навыки написания чистого, поддерживаемого и тестируемого кода;
- Опыт работы с системой контроля версий Git (GitHub);
- Владение RESTful API, умение работать с JSON;
- Опыт работы с базами данных: SQLite, Core Data, Realm;
- Готовность разбираться в чужом коде и оптимизировать его;
- Навыки работы с UI/UX-дизайном, опыт взаимодействия с Figma;
- Практический опыт тестирования (unit/UI-тесты).
Условия: - Комфортный и современный офис в центре города;
- Премии и подарки на праздники;
- Корпоративное обучение.