Senior iOS Developer
Крайний срок: 09 Май 2024
Условия контракта: Постоянный
Категория: Программирование
Тип вакансии: Полная ставка
Местонахождение: Ереван
Описание работы
We are looking for a Senior iOS Developer. As an iOS Developer, you will join our Mobile Banking team.
/ru/senior-ios-developer-263
Обязанности
- Design and build advanced applications for the iOS platform using SwiftUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Lead and mentor junior developers, providing technical guidance and support.
- Perform code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug issues to optimize application performance.
- Work closely with product managers, designers, and backend developers to gather requirements and deliver high-quality solutions.
- Stay up-to-date with the latest iOS trends, technologies, and best practices.
- Contribute to the improvement of development processes and methodologies.
- Participate in architectural design discussions and propose solutions to complex problems.
Требования
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7+ years of professional experience in development
- Proven track record of developing and releasing successful iOS applications
- Proficient in Swift (ARC, GCD/Multithreading, async/await)
- Strong knowledge of XCode
- Excellent knowledge of iOS SDK
- Experience with SwiftUI
- Experience working with Combine or RxSwift
- Experience with RESTful APIs, JSON and third-party libraries
- Understanding separation of concerns, ability to follow architecture patterns like MVVM
- Familiarity with SOLID principles and their application in iOS development
- Understanding Apple’s design principles and interface guidelines
- Implementing designs with a high level of accuracy and attention to detail
- Strong collaboration, prioritization and time management skills
Nice-to-have
- Experience with backend technologies
- Experience with Kotlin/Java/Android, Dart/Flutter, JS/ReactJS/ReactNative
- Experience working with App Store Connect for beta testing and app submission
- Experience using Firebase
- Experience in FinTech
Требуемый уровень кандидата: Старший
Дополнительная информация
Social packages, medical insurance are actualized in our company.
Профессиональные навыки
iOS SDK
Личные навыки
Способность работать в команде
Ответственность
Поделитесь этой вакансией в соцсетях.
Контакты
Веб-сайт http://www.armsoft.am/
Телефон: +37460690901
Адрес: 42 Charents Street, Ереван, Армения