Задачи: — Разработка новых функций нативного iOS-приложения, включая журналы работ, замечания, фото и голосовые записи. — Реализация синхронизации с бэкендом в реальном времени и обеспечение надёжной работы с данными при нестабильном соединении. — Взаимодействие с бэкенд-разработчиками и QA: согласование спецификаций, участие в code review и тестировании. — Использование AI-агентов (Claude Code, Codex и аналоги) в процессе разработки: постановка задач, проверка и доработка результата. — Участие в еженедельных релизах и обеспечение стабильности приложения. — Развитие мобильной части продукта. Требования: — Опыт коммерческой разработки нативных iOS-приложений от 3 лет. — Уверенное владение Swift, SwiftUI и UIKit, async / await, Combine. — Знание Objective-C, Java, C / C++. — Владение TypeScript / JavaScript, HTML / CSS. — Практика работы с WebSocket, REST и GraphQL. — Знание PostgreSQL и других баз данных. — Опыт работы с камерой и фото, фоновая загрузка файлов. — Реализация офлайн-режима: очередь операций, повторная отправка, разрешение конфликтов при синхронизации. — Сборка и дистрибуция приложений через Xcode и TestFlight. — Навыки диагностики клиент-серверных проблем по логам и событиям. — Опыт использования AI-инструментов в разработке: постановка задач, ревью сгенерированного кода, соблюдение стандартов проекта. Будет плюсом: — Понимание архитектуры Android-приложений, практический опыт работы с Android SDK и Android Studio. Условия: — Офисный формат работы: график 5/2 с гибким началом рабочего дня. — Конкурентная заработная плата. — Участие в разработке продукта для рынка США. — Современный технологический стек и активное использование AI-инструментов в ежедневной работе. — Комфортный офис с игровыми зонами (БЦ «Порт», ст. м. Уручье).
Загружаем…