Награды компании 0 наград из 3

Senior iOS Software Engineer

От 3 до 6 лет
Полная занятость
Полный день
Описание вакансии
Job responsibilities:
  • Development of high-load services
  • Identifying and resolving architectural bottlenecks
  • Effective collaboration with cross-functional teams
  • Explaining complex concepts clearly to stakeholders
  • Code reviews and enforcing best practices
  • Mentoring Junior developers

Required Skills:

Deep understanding of Swift language features:

  • Optionals and type safety
  • Protocol-oriented programming
  • Error handling
  • Extensions and generics
  • SwiftUI (optional, but increasingly essential)

Strong knowledge of iOS SDK:

  • UIKit for building user interfaces
  • Core Animation for advanced UI/UX
  • Auto Layout and Constraint-based layouts
  • Gesture recognizers and custom interactions

App Architecture and Patterns:

  • Familiarity with modern architectural patterns
  • MVVM (Model-View-ViewModel)
  • Clean Architecture
  • Dependency injection frameworks

Proficiency with key Apple frameworks:

  • CoreData for local persistence
  • Combine for reactive programming
  • Foundation and CoreGraphics
  • Knowledge of the latest iOS features (e.g., Widgets, App Clips)

API Integration

  • RESTful API integration

Databases and Data Storage

  • Local storage: Room Database or SQLite
  • UserDefaults and Keychain for secure data storage

Asynchronous Programming

  • Experience with asynchronous programming techniques
  • GCD (Grand Central Dispatch)
  • Combine for handling asynchronous events
  • async/await in Swift 5.5+ (preferred)

Testing and Debugging

  • Unit testing with XCTest
  • UI testing using XCUITest
  • Debugging tools in Xcode (Instruments, Memory Graph Debugger)

Development Tools

  • Proficiency in Xcode (latest versions)
  • Familiarity with the Swift Package Manager (SPM), CocoaPods, or Carthage for dependency management

Version Control

  • Strong knowledge of Git and workflows (e.g., GitFlow)
  • Experience using platforms like GitLab, or Bitbucket

Continuous Integration/Continuous Deployment (CI/CD)

  • Familiarity with tools like Jenkins, or GitLab CI

Performance Monitoring

  • Using Instruments for performance profiling (e.g., time profiling, memory leaks)
  • Crash analytics tools like Firebase Crashlytics or Sentry

Required work experience:

  • At least 4 years of experience in IT

What We Offer:

  • Professional Development: Growth and career advancement opportunities
  • Dynamic Work Environment: A challenging, innovative, and team-oriented work setting
  • Employment in accordance with the legislation of the Republic of Uzbekistan
  • Work Schedule: Standard office hours from 9:00 AM to 6:00 PM, Monday to Friday
Вакансия опубликована: 4 января 2025, Ташкент
Похожие вакансии
IOS Lead Software Engineer
Новая
От 3 до 6 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Ipotekabank OTP Group
4,2 4 отзыва
Ташкент,
4 января 2025
Middle iOS Software Engineer
Новая
От 1 года до 3 лет

Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).

Ipotekabank OTP Group
4,2 4 отзыва
Ташкент,
4 января 2025
Ipotekabank OTP Group
4,2
Очень хорошо
75%
Рекомендуют
Оценки по категориям
4,3
Условия труда
4,8
Коллектив
4,0
Руководство
4,3
Уровень дохода
4,0
Условия для отдыха
4,0
Возможности роста
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 4 отзывов
75% Удобное расположение работы
75% Своевременная оплата труда
50% Оплата больничного
50% Место для парковки
50% Наличие кухни, места для обеда
25% Система наставничества
25% Корпоративные мероприятия
25% Оплата мобильной связи
Похожие вакансии
IOS Developer
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Senior iOS Developer\Старший разработчик iOS
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Middle/Senior Android developer
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Senior Android Software Engineer
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Middle Android Software Engineer
Новая
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Поиск Вакансии Ваш отзыв Зарплаты Сравнить