29 июл

iOS разработчик

ориентир по рынку
вакансия зп не указана
в среднем 327 757 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

ABB Invest operates in the financial services sector and develops a large-scale, modular banking application.

задачи

  • Design, develop, and build the iOS application;
  • Design and implement new functionalities;
  • Improve and provide technical support for existing functionalities;
  • Integrate services and systems into the application via REST APIs;
  • Write high-quality, readable, and testable code;
  • Ensure application performance, stability, and overall quality;
  • Monitor the application, investigate, and resolve errors and technical issues in the production environment;
  • Participate in the preparation of technical architecture and design decisions;
  • Participate in the code review process and mentor team members;
  • Actively participate in Agile/Scrum processes.

требования

  • Minimum 5 years of work experience in iOS programming;
  • High-level knowledge of the Swift programming language;
  • Experience working with SwiftUI and UIKit;
  • Experience building UI with code and SnapKit;
  • Knowledge of MVVM, Coordinator (MVVM+C), Clean Architecture, and modular architecture;
  • Deep knowledge of OOP and SOLID principles;
  • Deep knowledge of iOS SDK and Apple Human Interface Guidelines;
  • Experience working with Async/Await, GCD, and multithreading;
  • Experience with REST API integrations;
  • Experience working with Push Notifications and Deep Linking;
  • Ability to manage local data using Core Data, Keychain, and UserDefaults;
  • Dependency Injection principles and experience working with DI containers;
  • Ability to work with Git and Swift Package Manager (SPM);
  • Experience working with CI/CD processes;
  • Analytical thinking and problem-solving skills;
  • Strong communication and teamwork skills;
  • Technical English language proficiency;
  • Nice to have: experience with Tuist in modular-based projects, experience working with Swinject, experience writing Unit Tests and Snapshot Tests, experience working with analytics and crash reporting tools, knowledge of mobile application security including biometric authentication and 3DS, experience working in banking, fintech, or large-scale product projects, experience deploying applications to the App Store.

условия

  • Opportunity to work with modern technologies;
  • Professional and dynamic team;
  • Opportunity to work on a large-scale and innovative banking product;
  • Continuous professional development and training opportunities;
  • Wide opportunities for career development;
  • 5-Day work schedule;
  • Lunch break from 13:00 to 14:00.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.