Торгово-производственная компания "Научные развлечения" ищет в свою дружную команду программиста-разработчика. Мы предлагаем: Работу в сильной команде разработчиков, где приоритетным является атмосфера в коллективе, самостоятельность и комфортные условия работы. Мы не занимаемся гипер контролем, ждём от нашего коллеги активной позиции, желания учиться и расти вместе с нами. Мы делаем крутые и известные проекты в сфере образования, аналогов которым нет на рынке. Обязанности:
Поддержка существующих проектов на Unity (Windows, Android, IOS). В частности:
а. Исправление багов. б. Работа с графикой (верстка UI, Animation, внедрение нового контента в игру). в. Разработка нового мультиплатформенного функционала.
Вся работа проходит Code Review.
Соблюдение дедлайнов и самоорганизация внутри отдельных блоков задач.
Взаимодействие с командой в Slack.
Работа с багтрекерами и планировщиками задач: Bitbucket, Jira, Trello.
Требования:
Оконченное высшее техническое образование.
Опыт разработки на Unity от 1 года.
Уверенное владение Git.
Понимание работы MonoBehaviour, порядка вызова движковых событий.
Опыт работы с физикой в Unity. (Collider, Rigidbody, как работает RayCast).
Умение собирать и верстать интерфейсы в Unity (понимать как обращаться с Canvas, pivot и anchors объектов).
Понимание работы типов значений и ссылочных типов в c#. Чем struct отличается от class и когда следует их применять.
Опыт работы с json.
Знакомство с OОП и практический опыт его применения в разработке.
Необязательные требования (будет плюсом):
Иметь представление о работе с многопоточностью в c# (Thread, TPL, PLINQ).
Умение работать со сторонними библиотеками (например, с newtonsoft json).
Опыт работы с анимацией в Unity.
Опыт оптимизации использования Ram и ресурсов CPU.
Условия:
Официальное оформление по ТК РФ.
Работа в стабильной компании.
Развитие и финансовый рост.
Возможность работать удаленно после прохождения испытательного срока.
Уровень зарплаты обсуждается.
Офис в шаговой доступности от метро Текстильщики.
Нужен выполненный тест: Требования:
Код проекта необходимо выложить в публичный Github репозиторий и прислать ссылку.
Необходимо реализовать движение часовой, минутной и секундной стрелки, а также отображение времени цифрами.
Приложение должно запрашивать время на минимум двух разных интернет-сервисах времени при старте, а также каждый час и, при необходимости, корректировать положение стрелок.
Приложение должно корректно отображаться, как на portrait так и на landscape экране и корректно реагировать на поворот экрана.
Пользователь может установить один будильник, как задав время путем ввода числовых значений, так и перетаскиванием стрелок. Будильник может быть только один.