Более 7 лет заказной разработки ПО
Анализ требований, проектирование, разработка и поддержка приложений с нуля и расширение функциональности уже существующих продуктов
Умение работать с чужим кодом
Коммуникабельность, энергичность, ответственность, обучаемость
Опыт оптимизации производительности
Опыт наставничества для новых членов команды
Опыт коммерческой разработки более 5 лет приложений iOS.
Свободное владение языками Swift. Objective-C и SwiftUI в меньшей степени.
Опыт разработки многопоточных приложений
Тест-ориентированная разработка приложений (TDD).
Реактивное программирование.
Глубокое знание UIKit.
Разумное применение в разработке шаблонов проектирования MVVM и VIPER , CleanSwift принципов SOLID.
Наличие как умения написания с нуля кода мобильных приложений, так и опыта работы с уже существующим программным кодом
Умение декомпозировать задачи.
Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика.
Желание выпускать программный продукт, ориентированный на счастье пользователей конечного заказчика.
Стремлюсь всегда к высокой продуктивности и умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов.
Внимательно и проактивно подхожу ко всем задачам: готов искать недостатки в приложениях и предлагать пути для их улучшения (code review);
Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.
Планирование задач, согласование сроков и дат релизов с командой
Оценка трудозатрат на выполнение задач
Принятие технических решений как в индивидуальном порядке, так и совместно с командой
Консультирование специалистов по технической части Декомпозиция, распределение задач
Написание кода, соблюдение стандартов написания кода, Code review
Передача готовых модулей на проверку QA, контроль процесса релиза
Опыт работы с сетевым слоем
Опыт работы и моделирования баз данных
Интеграция разработки и релизов.
Опыт деплоймента приложений, сборки релизных версий, организацией тестирования через TestFlight, подготовкой к релизу и публикацией в App Store.
Работа с App Store Connect.
Опыт успешного разрешения конфликтов с командой проверки App Store.
Анализ отклоненных сборок, выявление причин несоответствия требованиям, разработка решений, публикация приложений.
Эффективное решение сложные проблем, быстрая адаптация к новым технологиям и внедрение их в сжатые сроки.
Глубокое понимание бизнес-требований и умение находить технические решения для их реализации. Выявлял и устранял проблемы на уровне технической разработки
Кроссбраузерная разработка веб-приложений Адаптивная верстка Проведение Code Review Ведение документации Базовые навыки бэкенда (Express.js, PostqreSQL, Prisma ORM)
Опыт разработки и проектирования сложного программного обеспечения в том числе с интеграцией данных.
Знание основных алгоритмов и структур данных.
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов
Опыт работы с JS/TS/React - 3 года
Опыт построения проекта по методологии FSD (Feature-Sliced-Design)
Опыт работы с canvas и прилежащими библиотеками
Опыт работы с cookie, local storage, session storage, indexedDB
Опыт работы с API и WebSocket
Опыт адаптивной верстки
Опыт долгосрочной поддержки приложения
Принятие технических решений вместе командой.
Взаимодействие с UI/UX-дизайнером. Адаптивная,
Кроссбраузерная верстка.
Разбивка сложных задач на этапы, и оценка трудозатрат.
Проектирование и разработка фронтенда «с нуля».
Реализация масштабируемой архитектуры;
Планирование и декомпозиция задач;
Принятие технических решений;
Оптимизация производительности;
Работа над адаптивностью и кроссбраузерностью;
Работа с системами деплоя (Jenkins, Gitlab CI/CD);
Написание тестов и инфраструктурные задачи;
Ведение и доработка документации;
Наставничество, проведение тех.срезов;
Кроссплатформенная разработка приложений (web, desktop, mobile)
Проведение Code Review
Планирование нагрузки на группу разработки
Декомпозиция, распределение задач, оценка трудоемкости проектов
Работа с системой деплоя Gitlab CI/CD, Jenkins
Принятие технических решений совместно с архитектором и командой
Использование систем управления проектами и контроль эффективности команды
Повышение технических навыков разработчиков
Разработка регламентов разработки
Проведение Code Review;
Декомпозиция и оценка задач;
Принятие технических решений совместно с архитектором и командой;
Адаптивная верстка под различные устройства;
Настройка окружения и подготовка конфигураций проекта (линтер, сборщик, typescript);
Написание технической документации;
Кроссплатформенная разработка приложений (Web, Mobile, Desktop)
Проведение code review
Принятие технических решений совместно с архитектором и командой
Работа с UI\UX дизайнером
Консультирование специалистов по технической части
Декомпозиция и оценка задач
Unit Testing
Team Leading, Code review и контроль качества кода;
Декомпозиция и распределение задач, оценка трудоемкости процессов;
Работа с коммерческими React-приложениями:
Архитектурное проектирование приложений;
Unit Testing;
Принятие технических решений совместно с архитектором и командой.
Опыт работы в команде до 7 человек
Участие в планировании спринта и планировании сроков выполнения задач
Оценка трудозатрат выполнения конкретных задач
Декомпозиция, распределение задач. Разбиение задач на составные части.
Написание кода, Code review и контроль качества кода
Передача опыта работы в проекте стажерам
Использование систем управления проектами (Jira)
Тестирование кода
Опыт разработки сервисов, web, desktop приложений, микросервисов
Умение осваивать новые технологии
Опыт развертывания проекта на сервере
Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас! Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Использование систем управления проектами
Опыт разработки сервисов, web приложений
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Опыт управления командой 5 человек
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Использование систем управления проектами и контроль эффективности команды
Повышение технического навыка разработчиков, консультирование специалистов по технической части
Опыт разработки сервисов, web, desktop приложений, микросервисов, ботов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Декомпозиция, распределение задач
Менторство над младшим backend-разработчиком
Написание кода, code review и контроль качества кода
Написание юнит- и интеграционных тестов для обеспечения качества кода
Оценка трудоемкости проектов и отдельных задач
Оптимизация запросов к базе данных, работа с индексами, нормализация БД
Опыт разработки сервисов, web-приложений, микросервисов
Передача готовых модулей на проверку QA
Принятие технических решений совместно с архитектором и командой
Участие в планировании проектов и анализе требований
Оценка трудоемкости задач
Принятие технических решений совместно с тимлидом
Написание кода и проведение code review
Использование систем управления проектами
Повышение технического навыка разработчиков, консультирование специалистов по технической части
Опыт установки сложных систем на серверах
Опыт разработки сервисов, микросервисов и web приложений
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Передача готовых модулей на проверку QA, контроль процесса релиза
Опыт разработки сервисов, web, desktop приложений, микросервисов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Опыт работы в команде специалистов до 5 человек
Декомпозиция задач
Написание и контроль качества кода
Передача готовых модулей на проверку QA
Написание документации
Опыт разработки сервисов
Умение осваивать и внедрять новые технологии в сжатые сроки
Планирование и управление задачами: декомпозиция и распределение задач
Подбор и оценка специалистов: участие в подборе новых сотрудников, помощь в развитии новых членов команды
Разработка и внедрение новых технологий: Опыт разработки web приложений и сервисов с использованием Python и JavaScript, быстрое освоение новых технологий и их внедрение в проекты.
Проблемоориентированный подход: Способность находить и внедрять решения в сложных условиях, Оперативное устранение технических проблем и багов.
Способность предлагать идеи и решения для запроса заказчика, есть опыт написания мини-экосистемы внутри компании с полного нуля
Опыт интеграции и поддержки: Интеграция сторонних API и сервисов в существующие системы, Поддержка и обновление существующих приложений, обеспечение их стабильной работы.
Обучение и развитие: Самостоятельное изучение новых технологий и инструментов, Участие в конференциях и семинарах, публикации в блогах и участие в открытых проектах.
Проектная документация: Написание и поддержка технической документации, описания архитектуры и API, Подготовка
Опыт разработки и проектирования сложного программного обеспечения
Эксперт в области нейронных сетей.
Знание основных алгоритмов и структур данных.
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования, юнит-тестирования
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов
Опыт работы с NLP и CV – 3 года (полный цикл сбор и подготовка данных, feature selection & engineering, тренировка/валидация/тестирование ML моделей, выбор лучшей модели, демонстрация результатов)
Опыт работы с данными - 3 года
Опыт разработки на Python - 3 года
Опыт разработки и построения веб-сервисов
Опыт разработки и проектирования сложного программного обеспечения в том числе с интеграцией данных.
Эксперт в области нейронных сетей.
Знание основных алгоритмов и структур данных.
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования, юнит-тестирования
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов
Опыт работы с ML и CV – 3.5 года (полный цикл сбор и подготовка данных, feature selection & engineering, тренировка/валидация/тестирование ML моделей, выбор лучшей модели, демонстрация результатов)
Опыт работы с данными - 3.5 года
Опыт разработки на Python - 3.5 года
Опыт разработки и построения веб-сервисов
Архитектор программного обеспечения
Опыт разработки и проектирования сложного программного обеспечения в том числе с интеграцией данных;
Глубокое знание ML алгоритмов, математического моделирования, методов обработки изображения, прикладной разработки
Опыт работы с 3D технологиями, шейдерами, игровыми движками
Эксперт в области нейронных сетей;
Знание основных алгоритмов и структур данных;
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования;
Понимание принципов работы трансформеров;
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов;
Опыт работы с RAG, NLP, анализ таблиц
Опыт работы с ML и CV – 7 лет;
Опыт работы с данными - 8 лет;
Опыт разработки на Python - 7 лет;
Опыт разработки и построения веб-сервисов;
Более 1 года опыта разработки
Знание основных алгоритмов и структур данных.
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования
Опыт применения современных инженерных практик, рефакторинг.
Опыт работы с ML (полный цикл сбор и подготовка данных, тренировка/валидация/тестирование ML моделей, выбор лучшей модели, демонстрация результатов.)
Опыт работы с асинхронными библиотеками
Опыт разработки и проектирования сложного программного обеспечения в том числе с интеграцией данных.
Эксперт в области нейронных сетей.
Знание основных алгоритмов и структур данных.
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования, юнит-тестирования
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов
Опыт работы с ML и CV – 2 года (полный цикл сбор и подготовка данных, feature selection & engineering, тренировка/валидация/тестирование ML моделей, выбор лучшей модели, демонстрация результатов)
Опыт работы с данными - 2 года
Опыт разработки на Python - 2 года
Опыт разработки и построения веб-сервисов