Сердце радуется при виде чистого и умно функционирующего кода? Сложные проблемы заставляют пальцы зудеть, чтобы разобраться в них вместе с другими разработчиками и решить их? И вы хотите создавать программное обеспечение, которое помогает людям, приносит пользу и восхищает?
Тогда вы идеально подойдете нашей команде исследователей, разработчиков и дизайнеров.
Помогите нам успешно решать сложные задачи с помощью правильных технологий и внимания к деталям, а также создавать просто хорошие продукты.
Вот выдержка из технологий, с которыми мы разрабатываем, и примеры программного обеспечения, которое мы создаем и используем сами.
Стек технологий - примеры
- Фронтенд-технологии: Angular, React, TypeScript, JavaScript, HTML5, Sass
- Бэкенд-технологии: Python, Java, Kotlin, C#, C++
- Мобильные приложения: Swift, Objective C, Kotlin, Ionic
- Инструменты для совместной работы: Jira, Confluence, Jenkins, Git, Slack, Figma
- Базы данных: PostgreSQL, MongoDB, InfluxDB
- Agile разработка ПО: SCRUM, Kanban, Lean
Целевые платформы и приложения
- Приложения: Enterprise Applications, Consumer Software, B2B/B2C & B2B2X
- Облачные приложения: AWS, OpenShift, Kubernetes
- Настольные приложения: Windows, MacOS, Linux
- Мобильные приложения iOS, Android
Мы не ожидаем, что вы будете владеть всеми технологиями и фреймворками, а скорее, что вы понимаете концепции и с удовольствием осваиваете новое! Потому что мы знаем, хороший инженер-программист может разобраться в чем угодно! ;-)
Мы разрабатываем программные проекты по заказу клиентов, а также занимаемся исследованиями и разработкой собственных программных продуктов и услуг. Open-source и коммерческие.
- Внутренняя разработка ПО в небольших, гибких командах – будь то проекты для клиентов или для наших собственных продуктов и услуг (включая программные инструменты).
- Концептуализация и реализация программных компонентов, продуктов и услуг, от анализа до разработки, развертывания и вывода на рынок.
- Оценка и анализ существующих и новых технологий, фреймворков и инструментов для продуктивного использования в разработке ПО.
- Постоянное повышение качества посредством ревью кода, соблюдения стандартов безопасности, документирования и исправления ошибок.
- Активный обмен опытом и навыками внутри команд разработчиков для улучшения качества ПО и кода, а также нашей культуры разработки день за днем.
Требования
- Высшее образование в области информатики с результатами выше среднего (предпочтительно с магистерской степенью, дипломом или докторской степенью) или сопоставимая квалификация.
- Многолетний практический опыт в концептуализации и разработке программного обеспечения – самостоятельно и в команде (например, через профессиональный опыт, open-source проекты, побочную деятельность или стажировки).
- Выраженные навыки решения проблем и хорошее суждение с желанием постоянно развиваться.
- Технические знания и навыки работы с некоторыми из наших технологий (см. стек технологий), желательно с индивидуальным фокусом или собственными предпочтениями, но по возможности без догматизма.
- Вы разделяете наше видение. Приближение к нашему видению – цель нашего предприятия. Мы достигаем этого только тогда, когда стремимся к общим целям и преследуем одну и ту же миссию. Для этого мы и основали Yatta.
- Вы разделяете наши ценности. Мы любим наш культурный кодекс! Вам не обязательно понимать его сразу. Мы тоже не всегда видим все одинаково. Но мы уверены, что лучше руководствоваться общими ценностями, чем должностями и позициями. ;-)
- Вы убеждены. А именно в том, что наше видение, наша команда и наши ценности предлагают вам наилучшую возможную (рабочую) среду для вашего личного и профессионального развития. Потому что, как и Акио Тойода, мы считаем, что ключ к разработке хороших продуктов – это развитие хороших людей.