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