Skip to content

BramaBrama/django-react-outsourcing-and-job

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Вводный инструктаж по работе в компании BramaBrama

возможно ваш кот лучше знает куда нажимать на клавиатуре

Дорогой друг, разработчик и возможно котэ. Надеюсь ты не случайно попал на этот документ, а интересуешься информацией о работе в нашей компании.

Мы занимаемся разработкой проектов на Django, React, Angular и делаем интеграционные решения при помощи REST API и конфигарции инфраструктуры наших клиентов на Linux серверах или в облаках AWS, Google, Azure и тп.

Наши клиенты хотят понимать результат работы программистов и любят принимать задачи согласно бизнес-требованиям, вовремя. Поэтому мы используем Continous integration и Continous delivery. Все обновления кода принимает менеджер проекта, клиент видит их на тестовых серверах и получает уведомления в Telegram или Slack, когда задача готова к демонстрации.

Наша задача показывать готовый результат без погружения заказчика в технологические-изыски, задача должна работать согласно заданных сроков. Все тестирование и проверка качества кода проводится внутри команды, все ваши ошибки мы переделываем за свой счет. Поэтому работать с нами сможет не каждый разработчик сайтов. Мы аутсорсинговая компания и делаем программное обеспечение в области web-разработки: для веб-студий, стартапов с web-продуктами и предприятий с собственными малыми командами разработки.

Чтобы работа с нами была комфортна и продуктивна, тебе необходимо изучить следующие технологии и стандарты:

  • Docker
  • gitflow
  • PEP-404
  • PEP-8
  • Django архитектуру начиная с версии 1.3 до 1.11b
  • React, Angular
  • Unit tests
  • TDD
  • Jira, Confluence

Планирование времени на выполнение задач в Scrum-процессе, согласование архитектурных решений с командой на понятном языке и единых терминах патернов проектирования и ООП. Четкая аргументация своей точки зрения согласно BDD и описание ее в виде задачи или документации к проекту, тестирование кода. Генерация тестовых данных для проектов. Ответственость за не выполнение задач назначенных в рамках одной рабочей недели (спринта) и решение этого вопроса без перекладывания рисков и нагрузки по дополнительным часам на коллег.

Условия работы с нами

Мы готовы брать на работу стажеров и инвестировать свое время и опыт в вас, но ждем в замен выполнения наших задач и активной работы. Вам необходимо написать письмо на почту hr@bramabrama.com и приложить свое резюме, указать скайп. Если вы успешно прошли устное собеседование, то мы дадим вам доступ в slack и репозитории кода.

Успеха в работе

Тестовое задание

Состоит из трех типов задач, которые ты будешь делать на открытом всему миру проекте. Это демонстрационная версия системы управления контентом SpicyCMS Chief Editor на базе наши компонентов SpicyCMS. Каждая задача помечена меткой, чтобы было проще выбрать или посмотреть выполнение похожих по тип у заданий. Список всех доступных задач для тестового задания.

  1. bugfix - Задача на умение работать с gitflow в проектах с submodules, запуск и отладка приложения в docker-compose
  2. app-dev - Задача по модернизации кода, исправлению ошибки. Резульатат принимается с документацией, тестом и качественным Merge-request запросом в ветку develop для code review старшему программисту.
  3. research/refactoring - Задача на поиск ошибки или предложении своего архитектруного решения. Коммуникация с командой, постановка задачи, описание и документация своей идеи. Результатом будет разработка вашей идеи и сдача менеджеру проектов.

Итак, поехали!

Для клиентов

Если у вас есть задача по организации процесса разработки программистов, аудит кода Django приложения или вы хотите купить готовые решения у нашей компании, или переделать старый проект на более производительный и дешевый в обслуживании. Напишите нам письмо на почту sales@bramabrama.com или заполните форму обратной связи на сайте https://bramabrama.com