Специалисты
Навыки
Операционные системы: Windows, MacOS, iOS
Языки разработки: Swift, Objective-C
Фреймворки и библиотеки: Xcode
Багтреккинговые системы: Jira, Confluence, Composer
Системы версионного контроля: Git
СУБД: SQL, SQLite, ORACLE
Другие технологии: UIKit, Cocoapod, WebKit, SwiftU, MVC, MVVM, JSON, VIPER, API, Alomafire, Foundation, Realm, Unit Testing
Разработка и оптимизация пользовательского интерфейса iOS-приложений с использованием Swift, UIKit и SnapKit для реализации гибкого и адаптивного дизайна.
Функциональные обязанности: - Использование UserDefaults для хранения простых данных и CoreData/Realm для работы с базами данных, обеспечивая эффективное хранение и управление информацией приложения; - Управление зависимостями через CocoaPods и SPM для интеграции внешних библиотек и фреймворков в проект; - Применение GCD для управления параллельными задачами и оптимизации производительности приложения; - Использование Notification Center для управления передачей данных между различными частями приложения и обработки событий.
SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.
Февраль 2024 — по настоящее время месяцев
NDA
Функциональные обязанности: -Разработка основного пользовательского интерфейса: Создание пользовательского интерфейса приложения согласно дизайн-макетам. Использование SwiftUI для построения экранов и компонентов приложения. - Интеграция с сервером и API - Работа с базой данных: Использование CoreData или других подходящих технологий для работы с локальными данными. Создание сущностей данных, настройка моделей и выполнение операций чтения/записи данных в базу. - Тестирование - Оптимизация работы приложения для обеспечения быстрой загрузки, отзывчивости интерфейса и минимизации использования ресурсов устройства
SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.
Март 2022 — Декабрь 2023 месяца
Мобильное приложение для авиакомпании
Функциональные обязанности: - Разработка UI и добавление нового функционала приложения: Определение требований к пользовательскому интерфейсу на основе анализа потребностей пользователей и бизнес-задач. Создание макетов и дизайна интерфейса с учетом современных трендов и лучших практик пользовательского опыта. - Оптимизация кода и алгоритмов для улучшения скорости загрузки, отзывчивости и общей производительности приложения. - Написание юнит-тестов - Ревью кода: Проведение обзора кода разработанных функций и компонентов приложения. Поиск потенциальных проблем, ошибок и улучшений в коде с целью обеспечения его качества и надежности. - Коммуникация с Заказчиком - Рефакторинг
Swift, Objective-C, UIKit, SwiftUI, CocoaPods, AutoLayout, SQLite, Firebase, GraphQL
Февраль 2020 — Март 2022 месяца
Мобильное приложение для доступа к мобильному банку
Функциональные обязанности: - Использование UserDefaults для хранения простых данных и CoreData/Realm для работы с базами данных, обеспечивая эффективное хранение и управление информацией приложения; - Управление зависимостями через CocoaPods и SPM для интеграции внешних библиотек и фреймворков в проект; - Применение GCD для управления параллельными задачами и оптимизации производительности приложения; - Использование Notification Center для управления передачей данных между различными частями приложения и обработки событий.
SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.
Август 2018 — Февраль 2020 месяцев