Махмуджан Н. IOS разработчик, Senior
ID 11998
МН
Махмуджан Н.
Мужчина
Казахстан, Алматы, UTC+5
Ставка
2 761,62 Р/час
вкл. НДС 5% (102.38 Р)
Специалист доступен с 15 февраля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Казахский — C2
Главное о специалисте
Опытный iOS разработчик с успешным опытом создания и публикации мобильных приложений в App Store. Стремление к высокому качеству кода, с упором на его чистоту и читаемость, с учетом принципов SOLID и ООП. Глубокие знания UIKit, предпочтение созданию пользовательских интерфейсов с использованием кода, но также уверенное владение Interface Builder. Опыт работы с GitFlow, акцент на коллаборации и хорошем код-стайле.
Проекты
(4 года 5 месяцев)
Разработка приложения лояльности клиентов для сети АЗС
Роль
iOS Engineer
Обязанности
Основные обязанности:
Участие в разработке архитектуры приложения с использованием MVVM, RxSwift, Swinject, Coordinator
Разработка и поддержка функциональности в соответствии с требованиями продукта
Интеграция с Firebase для облачного хранения данных и аналитики
Взаимодействие с Android-разработчиками, Team Lead и Project Manager для согласования требований и планов разработки
Написание и поддержка UITest тестов
Участие в процессе CI/CD для автоматизации сборки, тестирования и развертывания приложения
Достижения:
Реализация функциональности для управления бонусами и скидками
Улучшение производительности приложения на 20% за счет оптимизации запросов к Firebase
Технологии и инструменты:
Язык программирования: Swift
Архитектурный паттерн: MVVM
Библиотеки и фреймворки: RxSwift, Swinject, Coordinator
Облачные сервисы: Firebase
CI/CD: Использовался для автоматизации процесса разработки и развертывания приложения
UITest: Написание и поддержка тестов для проверки интерфейса и функциональности
Команда:
2 iOS Разработчика
2 Android Разработчика
1 Team Lead
1 Project Manager
Стек специалиста на проекте
UITest, MVVM, Firebase, Swinject, Coordinator, Swift, RxSwift, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2023 - По настоящее время
(1 год 8 месяцев)
Разработка iOS-приложений для аутсорсинговых проектов
Роль
iOS Developer
Обязанности
Специализация на создании надежных и масштабируемых приложений.
Архитектурные Паттерны:
Опыт работы с различными архитектурными паттернами, включая MVVM, MVP, MVI и Coordinator.
Управление Данными:
Применение CoreData и Realm для эффективного управления данными.
Придерживание принципов SOLID для создания чистой архитектуры кода.
Процессы Разработки:
Использование CI/CD-пайплайнов и Git flow для оптимизации процессов разработки.
Бэкенд-Сервисы:
Интеграция Firebase для обеспечения бэкенд-сервисов.
Работа с RESTful API и Alamofire для интеграции с бэкендом.
Реактивное Программирование:
Опыт работы с RxSwift для реактивного программирования.
Верстка Интерфейса:
Умение верстать интерфейс с использованием SnapKit для создания адаптивного и красивого
дизайна.
Командная Работа:
Сотрудничество в межфункциональной команде, включающей разработчиков Android,
руководителя проекта, инженера по тестированию и дизайнера UX/UI.
Обязанности:
Разработка новых кодовых баз.
Проектирование приложений.
Отладка и устранение ошибок.
Подготовка сборок для тестирования и выпуска в App Store.
Методология:
Практика Agile, работа по 2-недельным спринтам.
Стек специалиста на проекте
CoreData, SnapKit, SOLID, API, MVVM, Alamofire, Firebase, MVP, Realm, Coordinator, MVI, Restful, Agile, Swift, Git Flow, RxSwift, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Сентябрь 2023
(9 месяцев)
Разработка и редизайн приложения
Роль
iOS developer
Обязанности
Разрабатывал новые функции и внедрял изменения в существующее приложение.
Проводил редизайн интерфейса приложения для улучшения пользовательского опыта.
Настройка сервисов логирования:
Настраивал сервисы логирования для отслеживания работы приложения и выявления возможных проблем.
Код ревью:
Проводил код-ревью для обеспечения качества кода и соответствия стандартам.
Тесная работа с Backend разработчиками:
Сотрудничал с разработчиками backend'а для обеспечения взаимодействия между фронтендом и бэкендом.
Проведение онбординга и менторство:
Организовывал процесс онбординга для новых участников команды.
Выступал в роли ментора для стажера, помогая им освоиться в проекте и улучшить свои
навыки.
Технологии:
UserDefaults: для хранения настроек и других данных на устройстве пользователя.
GitLab: для управления исходным кодом проекта.
Jira: для управления задачами и планирования работы.
Архитектура MVVM + Coordinator: для организации кода и управления потоком приложения.
Стек специалиста на проекте
архитектура MVVM, GitLab, Coordinator, UserDefaults, Swift, Code Review, Jira
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - Январь 2023
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да