В 2012 году мы решили, что бухгалтерия в России не будет прежней. Cоздаём уникальный клиентский опыт и неповторимые технологии под капотом. Более 150 патентов, аккредитация в Сколково, международные премии и довольные клиенты это подтверждают.
Сейчас мы готовы к новому прорыву, поэтому пополняем команду разрабов.
Интересно? Листай ниже, время прочтения сайта 4 минуты, мы засекали.
Нам нужны .Net-разработчики на C#. Супер, если будет опыт веб-разработки. Или твой опыт был связан с любой серверной платформой. Мы используем C#, MS SQL, Elasticsearch на сервере, и на клиенте React, TypeScript и MobX.
Наши разработчики большую часть времени пишут серверную бизнес-логику. За идеальную вёрстку у нас отвечают отдельные крутые ребята.
Применяем лучшие практики разработки: TDD, CI и частые релизы
Стремимся написать чистый код, а не сделать хоть как-то
Уделяем значительное время тестам и рефакторингу
Разрабатываем продукт, который сами же поддерживаем
У нас нет менеджеров, команда сама отвечает за качество и сроки
Мы делаем понятные вещи. Это второе.
На C# пишем бэкэнд для web-приложения на WebApi, бизнес-логику для автоматизации внутренних процессов, профилируем в Jetbrains dotTrace.
Настраиваем интеграцию с банками, чтобы автоматически получать информацию о счетах, поступлениях и списаниях.
Автоматизируем работу бухгалтеров с помощью нейронных сетей и машинного обучения. Научились классифицировать документы и платежи.
Наши мобильные приложения для Айфона и Андроида работают на Cordova — это обёртка над адаптивной веб-версией приложения.
Мобильное и веб приложения
Обмениваемся данными с бухгалтерской системой 1С — создаём документы, проводим банковскую выписку.
Интеграции
Пишем роботов для отправки отчётности в контролирующие органы. Для таких задач иcпользуем Python.
Машинное обучение
Третье. У тебя будет:
Оформление по ТК РФ и вся зарплата белая. Могли бы и не писать. Это норма.
Комфортный офис в центре Екатеринбурга в БЦ «Аврора» (Малышева-Шейнкмана)
Паркинг и охраняемая велопарковка
Спортзал: занятия йогой, беговая дорожка, эллипсоид, штанги, душ
Кухня: вкусная и полезная еда
Оплата сотовой связи и мобильного интернета
Конференции, тренинги, онлайн-курсы и книги за наш счёт
И то, что не возможно описать словами, я не смог.
Наши практики
Вместе развиваем продукт
Каждый в команде активно участвует в развитии продукта — выбор задач на итерацию и долгосрочное планирование. Ты сможешь предложить идею и затем сделать её в паре с кем-то. Это может быть инфраструктурное улучшение, фича для клиентов или новая практика.
В команде 14 человек: разработчики, один проектировщик интерфейсов, два тестировщика и скрам-мастер. Используем скрам: двухнедельные итерации, ежедневные встречи, в конце итерации проводим презентацию и ретроспективу. Все работают в офисе, удалённых сотрудников нет. Вместе планируем новую итерацию, для оценки задач играем в покер.
Работаем по скраму
Пишем код в парах
Два разработчика сидят за одним компьютером и всё делают вместе — обсуждают задачу, планируют решение, пишут тесты и код, выполняют рефакторинг. В результате код получается качественным, содержит меньше ошибок и технических долгов.
Делаем ревью кода без пул реквестов и ожидания
После того как разработчики в паре сделали задачу, они сразу зовут к себе ещё одного разработчика на код-ревью. Рассказывают что нужно было сделать и показывают все изменения в коде. Далее обсуждают что следует исправить, каких тестов не хватает и где требуется рефакторинг. Только после успешного прохождения код-ревью выполняется коммит и пуш в гит-репозиторий. Никаких пул реквестов, только живое общение с командой.
Применяем TDD с in-memory реализацией
Разработку каждой задачи начинаем с написания автоматического теста, который завершится неудачей. Далее пишем код, который заставит тест работать. Такой подход позволяет писать чистый приятный код. Используем in-memory реализацию базы и файлов для быстрого прогона тестов — 10 тестов проходят за 300 мс.
Пишем функциональные тесты
Функциональные тесты на Selenium WebDriver воспроизводят действия пользователя в окружении близком к продакшену — вводят данные, прокликивают кнопки в интерфейсе с реальной базой.
Непрерывная интеграция
С помощью TeamCity после каждого изменения собирается актуальная версия проекта и прогоняются все тесты. Упавшие тесты сопровождаются скриншотом. Мы не релизим, если есть хотя бы один упавший тест. Ручное тестирование не начинается, пока все тесты не поднимут.
Есть сомнения? Приходи на оплачиваемый тест-драйв
Ты можешь у нас поработать, не увольняясь с текущей работы. Просто приходи на 2 недели и узнай, как мы работаем. Оставь отклик мы — всё организуем.
Собеседование
С каждым кандидатом общаемся и проводим техническое собеседование: проверяем кругозор в области программирования, гибкость ума и способность решать задачи с помощью кода. Тут как обычно.
Тест-драйв
Возьми отпуск на текущей работе и поработай у нас 2 недели. Познакомишься с проектом, с первого дня будешь работать в паре с наставником. Узнаешь нашу систему, покажем, как пишем тесты, какие инструменты и практики используем. Заплатим деньги, согласно твоей зарплате.
Ты в команде
Если тебе понравится работать с нами, а нам с тобой, то в тот же день принимаем тебя на работу.
Или расстанемся друзьями и бесценным опытом :)
1
2
3
Обсудими тест-драйв
Хочу тест-драйв
Этот сайт делал маркетолог Лёха. Оцени: справился или нет?