от компании (организации): YouDo в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Программирование, разработка"
с заработной платой: по договоренности
Вакансия № 26706229 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 21 октября 2024 года.
Дата обновления вакансии № 26706229 на сайте Работа в Москве и Московской области (МО, Подмосковье): Среда, 13 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 26706229 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
1–3 года
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: IOS developer
YouDo — это маркетплейс услуг, где можно найти исполнителя для выполнения практически любой задачи, с годовой аудиторией более 2 млн активных пользователей. Мы современная IT-компания с выстроенными процессами без бюрократии.
Наша цель — стать крупнейшим цифровым работодателем в стране. Мы помогаем исполнителям находить подработку и увеличивать заработок, а заказчикам — быстро решать задачи, экономя время.
Чем предстоит заниматься:
- Разрабатывать новый функционал мобильного приложения под ios и исправлять существующие недостатки;
- Взаимодействовать с менеджерами, дизайнерами, бэкендерами, тестировщиками;
- Наполнять и развивать Design System;
- Писать качественный код.
Мы подружимся, если у тебя есть:
- Опыт работы ios разработчиком от 2-х лет;
- Знания Swift5+, Foundation, UIKit;
- Понимание и навыки применения на практике принципов SOLID;
- Понимание многопоточности и опыт использования GCD и NSOperations;
- Опыт использования VIPER
- Навыки работы с UI без Xib/Storyboard;
- Навыки написания Unit тестов с использованием XCTest;
- Понимание устройства клиент-серверной разработки (HTTP, REST, URLSession и т.д.).
Дополнительными преимуществами будут являться:
- Знакомство с принципами атомарного дизайна;
- Опыт использования Fastlane, Git, Realm Database;
- Умение декомпозировать и оценивать задачи.
О приложении YouDo:
- Полностью написано на Swift;
- Состоит из 200 различных экранов;
- VIPER архитектура для экранов;
- Application Coordinators для навигации;
- Микросервисная архитектура согласно манифесту;
- Realm Database для хранения данных;
- Кодогенерация SwiftGen, Sourcery;
- Множество Deep Links;
- Push уведомления;
- A/B тесты разного масштаба от цвета кнопки до потока из нескольких экранов;
- SOLID, Dependency Injection, KISS, DRY;
- Unit тесты на основе кодогенерации объектов-дублеров.
Доклады о приложении:
"Модуляция большого приложения" - О том, как мы разбили приложения на мини-приложения и получили массу преимуществ от управляемости до ускорения компиляции
https://www.youtube.com/watch?v=vq_PM1DTpIk&t=900s
"Навигация в большом приложении" - О том, как организовать навигацию в приложении с 200 экранами
https://www.youtube.com/watch?v=2IoCoOSBVSU&t=670s
Что дадим для комфортной работы:
- Техника по выбору.
- Удаленная работа или офис (по выбору сотрудника), есть офисы в Москве (м. Маяковская) и Казани.
- Гибкий график работы: начать можно с 8:00 до 12:00 и закончить с 17:00 до 21:00 (1 час перерыв на обед).
- Конкурентную заработную плату (об условиях договоримся), ДМС.
Откликнуться на эту вакансию: IOS developer
Предыдущая вакансия:
Вакансия № 26706221 на должность Тестировщик/QA-инженер от компании INPAS в городе (населенном пункте) Москва