Мы ищем старшего iOS-инженера (фрилансера), который присоединится к нашей команде и будет участвовать в нашем клиентском проекте в течение как минимум 3 месяцев и играть ключевую роль в воплощении в жизнь наших передовых мобильных продуктов.
< p>Как старший инженер iOS, вы будете играть решающую роль в воплощении в жизнь наших замечательных мобильных продуктов. Ваше сотрудничество и инновации с визуальными дизайнерами и другими инженерами помогут нам предоставлять приложения миллионам пользователей, расширяя границы возможного в сфере мобильных развлечений. Ваша страсть к созданию масштабируемого, дальновидного кода подкрепляется глубоким пониманием разработки мобильных приложений и любопытством к изучению новых технологий.
О ПРОЕКТЕ:
Компания – глобальное социальное сообщество на основе 3D-аватаров, насчитывающее более 4 миллионов активных пользователей в месяц, которые собираются вместе, чтобы общаться и наслаждаться общим опытом. Выйдя далеко за пределы сегодняшних цифровых медиа, пользователи Клиента создают совершенно новый социальный опыт, в котором цифровое подключение является захватывающим, а взаимодействие кажется реалистичным. Опыт Клиента в чате носит гиперличностный характер, способствующий установлению значимых дружеских отношений, а не накоплению большого количества поверхностных, основанных на статусе отношений.
Кого мы ищем?
НАВЫКИ И ОПЫТ
- Разработка собственных мобильных приложений для iOS со свободным знанием Objective-C, Swift, UIKit и Core Foundation;
- твердое знание компьютерных наук основы, включая объектно-ориентированное проектирование, структуры данных, разработку алгоритмов, решение проблем и анализ сложности;
- Способность заслужить техническое уважение команды за счет личных достижений, работая в гибкой, быстро меняющейся среде. и руководство командой для создания отличного продукта;
- Глубокие знания в области информатики в сочетании с очевидными способностями к решению проблем.
- Опыт управления памятью, профилирования и автоматического подсчета ссылок;
- Обширный опыт и знание клиент-серверных приложений и RESTful API;
- Прикладное понимание ограничений ресурсов, включая время автономной работы, доступность сети и другие проблемы, связанные с мобильными устройствами;
>- Всестороннее понимание дизайна и стандартов пользовательского интерфейса Apple;
- Опыт доставки и поддержки приложений, а также глубокое знание процесса отправки в Apple App Store;
- Продвинутый уровень устный и письменный английский.
ПРИНЯТО ИМЕТЬ
- Возможность дизайна и 2D-анимации с помощью UIKit Dynamics или SpriteKit;
- Глубокое понимание рекомендаций Apple по пользовательскому интерфейсу, а также лучших практик проектирования взаимодействия;
- Поддержка или внесение значительного вклада в популярный проект iOS с открытым исходным кодом;
- Опыт в доставке и обслуживании приложений, с глубоким знанием процесса отправки Apple;
- Знакомство с другими мобильными платформами, такими как Android или платформами разработки мобильных веб-приложений;
- Умение выполнять 3D-разработку на мобильных устройствах. , используя OpenGL ES, Metal или Unity.
ОБЯЗАННОСТИ
- Сотрудничество с дизайнерами и инженерами для разработки собственного приложения для iOS
- Внедрять новые функции и возможности, обеспечивая высокую производительность и надежность;
- Поддерживать и улучшать существующие кодовые базы, придерживаясь лучших практик и стандартов кодирования;
- Участвовать проверять код и предоставлять конструктивную обратную связь коллегам;
- быть в курсе последних тенденций и технологий разработки iOS.