Карьера

Самое ценное здесь — создание комфортного пользовательского опыта одновременно с решением конкретных бизнес-задач.

Актуальные вакансии

Teamlead

Обязанности:

  • Cоставление технической документации;
  • Подбор для проекта оптимальной технологии;
  • Формирование команды;
  • Разработка архитектуры;
  • Рецензирование кода;
  • Разбивка задач на этапы, а этапы — на спринты;
  • Распределение задач по исполнителям и контроль их работы;
  • Оптимизация процессов разработки;
  • Выгрузка изменений в проекте на «боевой» (production) сервер;
  • Обеспечение развития и передачи опыта между участниками команды, чтобы повысить их взаимозаменяемость;
  • Проверка проекта на соответствие предъявляемым к нему техническим требованиям;
  • Поддержка и оценка дельных предложений и идей сотрудников.

Знания:

  • Глубокие знания PHP, MySQL и разных серверных технологий;
  • Знание масштабируемости проектов;
  • Опыт работы с Ubuntu или другими Linux based дистрибутивами;
  • Знание методологий разработки.

Описание вакансии

Тимлид (teamlead) — руководитель команды разработчиков. Он уже не пишет код своими руками и не думает над тем, как реализовать ту или иную функцию. Вместо этого он занимается распределением нагрузки на команду, следит за ходом проекта и берёт на себя ответственность за проект в целом.

Верстальщик

Обязанности:

  • Верстка шаблонов под стационарные мониторы и мобильные устройства (на основе готовых psd-макетов);
  • Интеграция шаблонов в CMS;
  • Программирование на JavaScript, CSS и AJAX.

Знания:

  • Язык разметки HTML5, CSS дополнительно желательно знать HTML-фреймворки, jQuery, основы PHP;
  • Принципы работы визуальных редакторов;
  • Инструменты проверки правильности, валидности кода.

Описание вакансии

Верстальщик – это специалист, который кодит страницы web-сайтов, разбивает текст на отдельные страницы, компонует его с иллюстрациями. Он умеет создавать HTML-шаблоны для веб-сайтов и писать HTML-код, знает, как графически оформить страницу и правильно расположить на ней элемент, и знаком со стилями

Frontend-разработчик

Обязанности:

  • Создание HTML-страницы сайта на основе дизайн-макетов, то есть верстка с использованием HTML и CSS на основе дизайна/дизайн-макетов;
  • Привязка к пользовательскому интерфейсу скриптов;
  • Обеспечение необходимого уровня пользовательского интерфейса (UI — User Interface) и опыта взаимодействия (UX — User Experience);
  • Разработка одностраничных приложений (single page application) на популярных библиотеках: React, Angular или Vue.js.

Знания:

  • HTML, CSS, JavaScript, Angular.JS, React.JS, React Nativ
  • Препроцессоры CSS (Sass, Less, Stylus и т. д.)
  • Популярные фреймворки и библиотеки: jQuery, Angular.JS, React.JS и т. д.
  • Популярные CMS (WordPress, Joomla и т.д.)
  • Понимать принципы построения бекэнда и разбираться в серверных технологиях (Node.js, PHP, Ruby, .NET и т. д.)
  • Инструменты дебаггинга (Chrome Dev Tools, Firebug и прочие)
  • JavaScript транспайлеры (Babel)
  • Инструменты контроля версий (Git, GitHub, CVS и т. д.)
  • Графические редакторы (Photoshop, Illustrator и т. д.)

Описание вакансии

Frontend-разработчик (frontend developer) — это специалист, который отвечает за создание пользовательского интерфейса сайта, приложения или ПО.

Backend - разработчик

Обязанности:

  • Разработка модели предметной области (домена);
  • Разработка платформы и основного функционала (бизнес-логики);
  • Разработка безопасных приложений, поддерживающих пользовательский интерфейс;
  • Настройка серверов (боевого, тестового и рабочего) и программ по мониторингу их состояний;
  • Обеспечение корректной работы всех функций и вычислительной логики;
  • Организация и работа с базами данных посредством СУБД;
  • Разработка базовой логики и алгоритмов работы приложения;
  • API;
  • Необходимые интеграции с внешними сервисами;
  • Тестирование и отладка приложения и отдельных компонентов.

Знания:

  • Знание языков программирования: PHP, ASP.NET, C#.
  • Базы данных и языки запросов (SQL, MySql, NoSQL, MongoDB и т. д.)
  • Знание API
  • Понимание принципов работы серверов Apache, NGINX, IIS и проч.
  • Навыки написания юнит-тестов и покрытия кода тестами.
  • Основы сетевой безопасности и знание инструментов её обеспечения.
  • Навыки написания запросов к БД и проектирования баз данных.
  • Знание основ фронтенда
  • Знание принципов работы HTTP (кэширование, авторизация, структура сообщений, заголовки, коды ответов и проч.)
  • Навыки составления и оценки технического задания

Описание вакансии

Backend-программист, девелопер или просто backend) — это специалист, который занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями — базой данных, архитектурой, программной логикой.

Разработчик мобильных приложений

Обязанности:

  • Соcтавление технического задания на разработку новых приложений.
  • Разработка архитектуры приложений, программирование.
  • Взаимодействие с дизайнером мобильных приложений.
  • Публикация приложений в Apple Store и Google Play.

Знания:

  • Знание языков программирования Android: знание Android SDK, Java, Kotlin, Scala (в меньшей степени), Rest/SOAP, различные API, SQLite и т.д.
  • iOS: Objective-C, С#, Swift, знание Apple Development Guidelines
  • Понимание специфики проектирования, верстки, дизайна мобильных приложений, UX\UI;
  • Знание основ объектно-ориентированного программирования;
  • Умение читать и корректировать код, написанный другими разработчиками.
  • Навыки отладки и тестирования приложений;
  • Понимание архитектуры приложения, умение гармонично её выстраивать;
  • Умение составлять техническую документацию для созданных приложений.

Описание вакансии

Разработчик мобильных приложений (mobile-разработчик, мобильный разработчик) - это программист, который создает приложения (программы) для телефонов, планшетов и других мобильных устройств.

Тестировщик

Обязанности:

  • Контроль качества разрабатываемых продуктов.
  • Выявление и анализ ошибок и проблем, возникающих у пользователей при работе с программными продуктами.
  • Разработка автотестов и их регулярный прогон.
  • Разработка сценариев тестирования.
  • Документирование найденных дефектов.

Знания:

  • Опыт организации и проведения различных видов тестирования.
  • Знание языков программирования.
  • Знание инструментов и библиотек для автотестирования.
  • Опыт написания автотестов.
  • Знание мобильных платформ (iOS, Android).

Описание вакансии

Тестировщики, или QA-инженер, — это специалист проверяющий как работает программа или приложение. Он ищет ошибки, смотрит, чтобы программа делала именно то, что задумано, защищает продукт от хакеров, проверяет, как приложение работает на разных устройствах и в разных операционных системах.

Дизайнер Web интерфейсов и приложений

Обязанности:

  • Разработка web дизайна
  • Разработка логической структуры элементов ресурса
  • Проектирование пользовательского интерфейса, навигации и визуального наполнения.
  • Разработка макетов оформления и верстки
  • Разработка элементов визуального наполнения
  • Тестирование элементов дизайна веб-ресурса на адаптивность.

Знания:

  • HTML;
  • Принципы дизайна ;
  • Технические средства и технологию создания веб-сайтов, приложений ;
  • Компьютерные программы, используемые для разработки графических материалов;
  • Технологию создания графических видеоматериалов;
  • Опыт в области компьютерной графики;

Описание вакансии

Дизайнер интерфейсов — это специалист, создающий для цифровых продуктов удобный интерфейс (часть программного обеспечения (ПО), предназначенную для взаимодействия с пользователем).

Наши услуги – лучшее вложение в будущее вашего бизнеса

Используя наш опыт, мы помогаем вашему бизнесу достичь максимальных результатов с оптимальными затратами с применением проверенных решений





    Нажимая кнопку «Получить консультацию», вы подтверждаете свое согласие на обработку персональных данных