Обязанности:
- Разработка нативного приложения для iOS платформы;
- Проектирование архитектуры проекта;
- Разработка кастомных фреймворков, необходимых для развития iOS приложения;
- Покрытие кода тестами;
- Работа в тесном взаимодействии с другими командами проекта (backend, 1C, billing, UI team).
Требования
- Swift
- Multithreading;
- Unit Tests;
- HTTP, Websocket, JSON, Rest API;
- Понимание принципов ООП;
- Уметь реализовывать сложные кастомные интерфейсы и анимации;
- Отладка и профилирование программного кода;
- Уметь работать в команде и использовать соответствующие инструменты (git, jira).
Будет плюсом, если кандидат знаком с:
- Опыт разработки Java/PHP;
- Опыт работы с PostgreSQL
- Знание MVVM/MVC и других паттернов разработки
- Опыт модульного подхода к разработке приложений
- Опыт создания гибких пользовательских интерфейсов и кастомных UI-компонентов/
Круг задач:
- Проектирование и разработка приложений на Swift для iOS;
- Участие в проектировании API;
- Проектирование и разработка серверной части мобильного приложения;
- Поддержка приложений.
Требования:
- Опыт от 3-х лет в разработке под iOS;
- Наличие разработанных приложений в App Store;
- Уровень Middle и выше.
Мы предлагаем:
- Профессиональное развитие‚ интересные задачи, участие в перспективных проектах;
- Работа в стабильной компании с профессиональной командой, использующей передовые технологии в своей области;
- Полная занятость, гибкий график работы;
- Заработная плата от 110 000 рублей (в зависимости от квалификации и уровня задач, которые вы способны решить);