Александра З. IOS разработчик, Senior
ID 20653
АЗ
Александра З.
Женщина
Беларусь, Минск, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Ведущий iOS Разработчик с 4+ годами опыта разработки и поддержки мобильных приложений.
Обладаю глубоким пониманием жизненного цикла разработки программного обеспечения, архитектурных принципов и основ UI/UX дизайна. Участвуя в проектировании и разработке архитектуры и модулей приложений, я стремлюсь к достижению их максимальной эффективности и функциональности. Для меня приоритетом в написании кода являются не только производительность и стабильность, но и расширяемость, что позволяет создавать решения, способные адаптироваться к меняющимся требованиям. Мой опыт командной разработки включает в себя эффективное взаимодействие с коллегами, активное участие в код-ревью и поддержание высокого качества кода. Являясь частью кросс-функциональных команд, я способствую решению сложных задач и достижению общих целей. Широкий опыт написания unit-тестов, а также понимание принципов TDD позволяют мне создавать надежный и протестированный код. Являюсь целеустремленным и коммуникабельным специалистом с отличными организационными навыками и стратегическим мышлением, что помогает мне эффективно взаимодействовать с командой, распределять задачи и достигать поставленных целей.
Проекты
(4 года 2 месяца)
МОБИЛЬНОЕ БАНКОВСКОЕ ПРИЛОЖЕНИЕ
Роль
Ведущий iOS Разработчик
Обязанности
Мобильное банковское приложение включает регистрацию, внутренние и внешние переводы, выпуск карт и оплату счетов, а также поддержку существующих приложений для клиентов из ЕС. Приложение разработано так, чтобы быть удобным для пользователя, безопасным, масштабируемым и надежным, с единым дизайном на разных платформах.
Обязанности и достижения
● Разработка новой функциональности: Реализация возможностей активации и добавления карт, заморозки и разблокировки счетов, проведения транзакций;
● Разработка отдельных компонентов приложения: Самостоятельная реализация модулей и их интеграция в общую структуру приложения;
● Поддержка существующей функциональности: Обновление интерфейса, устранение ошибок и повышение стабильности приложения;
● Редизайн экранов приложения: Обновление дизайна ключевых экранов, включая настройки, детали карт и историю транзакций, с использованием основных компонентов;
● Сотрудничество с менеджерами и командой разработчиков: Точная оценка задач, установление приоритетов и сроков выполнения;
● Помощь тестировщикам: Содействие в локализации ошибок, анализ и предоставление решений для их устранения;
● Оптимизация UI/UX: Взаимодействие с дизайнерами для создания интуитивно понятного пользовательского интерфейса, внесение предложений в соответствии с Human Interface Guidelines;
● Разработка unit-тестов: Написание и выполнение юнит-тестов для проверки корректности работы отдельных компонентов приложения;
● Код-ревью: Проверка кода коллег для обеспечения его соответствия стандартам качества и выявления потенциальных проблем.
Технологии
Swift, VIPER, MVVM+C, GCD, UIKit, iOS SDK, Storyboard, SnapKit, XIB, REST API, RxSwift, SOLID, DRY, KISS, ООП, Moya, CoreData, Keychain, SwiftLint, Human Interface Guidelines, XCTest, Jira, Confluence, GitHub, CoreAnimation, CoreGraphics.
Стек специалиста на проекте
MVVM+R, CoreData, coreanimation, Storyboard, SnapKit, coregraphics, SOLID, SwiftLint, GitHub, Moya, iOS SDK, DRY, KISS, UI Kit, Xib, Confluence, Swift, XCTest, VIPER, GCD, Keychain, Human Interface Guidelines, RxSwift, REST API, Jira, Объектно-ориентированное программирование (ООП)
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - Январь 2025
(2 года)
ПРИЛОЖЕНИЕ ДЛЯ СОЦИАЛЬНОЙ СЕТИ
Роль
iOS Разработчик
Обязанности
Обязанности и достижения
● Реализация новой функциональности;
● Оптимизирована производительность приложения, включая скорость, отзывчивость и использование памяти, особенно при работе с медиа-контентом;
● Сотрудничество с командой разработчиков, включая бэкенд-разработчиков, дизайнеров и менеджеров, для обеспечения успешной реализации функционала;
● Проанализированы и устранены технические проблемы, предоставлены эффективные решения для обеспечения стабильности и функциональности приложения;
● Оптимизация пользовательского опыта: взаимодействие с дизайнерами для обеспечения интуитивно понятного пользовательского интерфейса, внесение предложений по решениям и взаимодействиям в UI/UX;
● Коммуникация с клиентами и командой (на английском языке);
● Участие в проектировании и разработке архитектуры и модулей приложения;
● Написание unit-тестов с использованием XCTest;
● Интеграция SwiftUI с UIKit: Реализована работа с комбинированием SwiftUI и UIKit для создания современных пользовательских интерфейсов и упрощения процесса разработки;
● Понимание и соблюдение принципов Clean Code: Следование методологиям написания чистого и поддерживаемого кода, включая использование понятных имен, структурирование функций и классов, минимизацию дублирования кода, а также соблюдение код-стандарта команды;
● Использование инструментов профилирования приложения для исправления утечек памяти.
Технологии
Swift, iOS SDK, MVVM+C, Combine, SwiftUI, GCD, OAuth 2.0, Alamofire, Moya, CoreData, XCTest, WebSocket, XMPP, UIKit, SnapKit, Code programmed UI, XIB/Storyboard, Jira, Confluence, GitHub, Figma, SwiftLint, Firebase (Storage, Analytics, Remote Config, Crashlytics, Сloud Messaging, App Distribution), SwiftGen, Xcodegen, SOLID, DRY, KISS, ООП, Human Interface Guidelines.
Стек специалиста на проекте
MVVM+R, messaging, CoreData, UI, SnapKit, WebSockets, code, app, SOLID, SwiftUI, Combine, Alamofire, Firebase, SwiftLint, GitHub, Analytics, Moya, iOS SDK, DRY, KISS, Config, Storyboards, UI Kit, Storage, OAuth 2.0, Xcodegen, Remote, Confluence, Swift, XCTest, GCD, SwiftGen, Clean Code, Human Interface Guidelines, Firebase Crashlytics, Figma, Unit testing, Jira, xmpp, Объектно-ориентированное программирование (ООП)
Отрасль проекта
Social Networking
Период работы
Март 2022 - Январь 2023
(11 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ РЕСТОРАНА
Роль
iOS Разработчик
Обязанности
Мобильное приложение, разработанное для пиццерий, с поддержкой услуг доставки и самовывоза. Приложение позволяет клиентам заказывать пиццы, добавляя или удаляя ингредиенты, оплачивать заказ онлайн и отслеживать доставку в режиме реального времени. Также приложение предоставляет возможности для более эффективного управления доставкой и
самовывозом, помогая пиццериям оптимизировать свои сервисы.
Обязанности и достижения
● Реализована функция отслеживания заказов в реальном времени, позволяющая пользователям мониторить статус и предполагаемое время доставки их заказов;
● Поддержка существующей функциональности (обновление интерфейса, поиск и исправление ошибок);
● Проведение код-ревью;
● Проведение рефакторинга и внедрение чистой архитектуры для разделения ответственности и улучшения поддерживаемости кода;
● Тесное сотрудничество с командами QA, Android и бэкенда для обеспечения согласованного процесса разработки;
● Переработан дизайн приложения;
● Применение принципов Clean Code: Создание чистого и поддерживаемого кода, что обеспечивает высокий уровень качества кода, упрощает его понимание и облегчает дальнейшее сопровождение и улучшение приложения;
● Использование популярных паттернов программирования, таких как Singleton, Factory и Delegate, для создания структурированного, гибкого и легко поддерживаемого кода;
● Проведена оценка задач;
● Участие в разработке клиентского приложения для платформы iOS: Реализация функциональности, соответствующей требованиям пользователей, и интеграция новых возможностей в приложение;
● Работа и интеграция WKWebView: Настройка и использование WKWebView для отображения веб-контента внутри приложения;
● Опыт в TDD и интеграционном тестировании: применение методологии разработки через тестирование (TDD) для создания надежного кода с акцентом на написание тестов перед реализацией функциональности;
● Активное участие в демо-сессиях для демонстрации функций приложения и его прогресса заинтересованным сторонам, с целью получения ценной обратной связи для непрерывного улучшения.
Технологии
Swift, UIKit, iOS SDK, Combine, MVVM+С, Moya, CoreData, REST, WKWebView, Code programmed UI, XIB/Storyboard, SOLID, DRY, KISS, XCTest, ApplePay, Cocoapods, Jira, Figma, Git(GitLab), Firebase (Analytics, Crashlytics, App Distribution), Xcodegen, LottieAnimation, Human Interface Guidelines.
Стек специалиста на проекте
CoreData, applepay, UI, WKWebView, MVVM+, Lottie-анимация, GitLab, code, app, SOLID, REST, Git, Combine, Firebase, Analytics, Moya, iOS SDK, DRY, KISS, Storyboards, UI Kit, Xcodegen, Swift, XCTest, CocoaPods, Human Interface Guidelines, Firebase Crashlytics, Figma, Jira
Отрасль проекта
FoodTech
Период работы
Апрель 2021 - Февраль 2022
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Информационные системы и технологии в логистике
Завершение учебы
2021 г.