Мы слаженная команда, которая генерит проекты, находит под них инвестора и делает этот Мир удобнее в использовании.
Хотим разгрузиться и отдать часть своих проектов на аутсорс под своим управлением.
Готовы рассмотреть слаженные, имеющие опыт команды, готовые взять на себя ответственность и обязательства по созданию современных it-проектов "под ключ".
Теперь ближе к телу.
Мы ищем сформированную и слаженную команду, в составе которой есть:
- backend разработчики с опытом разработки REST приложений, работы с СУБД PostgreSQL, Java Spring Framework
- frontend разработчики с опытом разработки CRM приложений с использованием фреймворков/библиотек: Angular4 / Vue / React
- мобильные разработчики с опытом разработки на Java для Android и Swift под IOS, понимание mvc / mvp / mvvm, activity vs fragment, использование в работе популярных библиотек (в меру естественно), а не разработка собственных велосипедов (например для изображения можно использовать picasso / glide / fresco и т.п.).
- дизайнер, который понимает UX и включает это при разработке UI, или аналитик, которые строит хорошие wirefram'ы, применяя UX, затем передает коллеге дизайнеру.
- аналитик, который соберет требования к проекту, классифицирует, затем напишет пользовательские сценарии, структуру интерфейса, нарисует прототипы интерфейса учитывая UX (либо это делает дизайнер вкупе с аналитиком)
- тимлид/пм, который следит за ходом работ команды и выходит на связь с нами.
* не обязательно по целому человеку на одну позицию.
Необходимо разработать проект с нуля, взаимодействие пользовательских приложений (мобильные и веб) с сервером будет происходить посредством REST. Приложение ориентировано на обмен текстовой и графической информации между веб и мобильной платформой через сервер. Также одна из типичных задач это конструктор опросов, который будет доступен в веб-кабинете, а мобильное приложение отвечает за взаимодействие с контентом опроса, сервер собирает, обрабатывает и хранит его результаты.
Примерные типы задач в проекте:
1 - Мобильное приложение. Типы задач: звонок через приложение на номер, заложенный в системе с регистрацией вызова на сервере; CRUD операции с контентом - фото, текст (например: просмотр ленты новостей; добавление/редактирование/удаление комментариев); получение push-уведомлений (через fcm) и взаимодействие с ними (например при нажатии открывать определенный экран); сбор геолокации и отправка на сервер (при включенной функции);
2 - Веб приложение. Типы задач: CRUD формы разной сложности; списки/таблицы с фильтрами; получение push-уведомлений (через fcm) и взаимодействие; работа с валидацией данных в формах; работа с навигацией по приложению - роутинг и т.п.
3 - Приложение на сервере. Типы задач: CRUD операции (REST API); скрипты для выполнения различных операций по заданным интервалам времени/дате (например cron, sidekiq); отправка push-уведомлений через fcm; возможно работа с очередями (amqp протокол); логирование ошибок с классификацией; составление разной сложности выборок из БД.
Оплата своевременная на договорной основе.
Жду ваши предложения, друзья. Будем рады видеть вас частью нашей команды.