Обязанности:
- Работа над React-фронтендом (Dashboard) с REST API
- Написание тестов и проектной документации
- Структуривание логики работы с API-сервером в расширении для VSCode по мере добавления функционала приложения
Требования:
- Знание TypeScript, JS(ES6+). Применение на практике и понимание как работают: классы, promise, async/await, деструктуризация, генераторы
- Отличные знания HTML5, CSS3, препроцессоров CSS
- Опыт работы с git и gitflow и системами CI/CD - Drone/TravisCI/Jenkins
- Понимание взаимодействия с сервером (http, https, websocket)
- Опыт работы с одним из фреймворков (vue.js, react.js)
- Опыт работы с RestAPI и GraphQL
- Умение работать с командой строкой и базовые знания bash-скриптинга
- Опыт написания Unit и E2E-тестов
- Опыт работы с тестовыми фреймворками - Jest/Supertest
- Опыт работы в зрелой и опытной команде
- Умение писать понятный код и разбираться в чужом коде
- Владение английским языком не ниже upper-intermediate
Условия:
- Full-time
- 100% remote
- Долгосрочные проекты
- Гибкий график работы
- Официальное оформление трудовых отношений.
О нас ходит много слухов в сети, а вот как работать в Mad Devs на самом деле:
- У нас гибкий график и каждый сам выбирает сколько ему работать. Единственное требование — задачи должны быть закрыты качественно и в срок. Важная оговорка для этапа стажировки — чем больше времени ты тратишь на развитие и изучение, тем быстрее растешь.
- В нашей компании нет сложной вертикальной структуры с большим количеством менеджеров и подразделений. Это дает отличную возможность неограниченного роста.
- Универсальный навык, который необходим, чтобы попробовать себя в разных направлениях разработки и управлении проектами — это умение эффективно ставить задачи и добиваться результата. Scrum/Agile/Kanban — пока одни из лучших инструментов и мы ими активно пользуемся и будем рады научить тебя.
- У нас все видят разницу между Ментором и Няней, нам нужен результат и все в нашей команде умеют самостоятельно решать задачи. Без нянь, но со своевременной помощью ментора.
- У нас действительно много работы, и мы умеем не принимать факапы близко к сердцу. Факап в Mad Devs — это возможность понять собственные слабые стороны, изменить их, стать сильнее и больше не повторять.
- Наши задачи часто на пике возможностей, но разве это не прекрасно? Это смесь вызова, интереса и удовлетворения. Звучит классно, правда?
- Коммуникация — не секретное оружие нашей компании. Мы говорим вслух о проблемах, принимаем решения командой, и это помогает выводить проекты на новый уровень и развиваться вместе с ними.
- Мы не делим команду на мальчиков и девочек, у нас все — профессионалы. Мы не будем делать поблажки и ставить преграды для развития. Все просто: растут те, кто этого хочет. А те, кто не хочет…таких у нас нет.
Почему тебе тоже понравится работать с нами:
- Ты будешь знать о себе все. Твои слабые стороны станут сильными.
- Когда делаешь по-настоящему крутые и нужные вещи, ты начинаешь мыслить по-другому, и в твоей жизни остаются только самые важные вещи. Никакой шелухи.
- Мы научим трудиться. Не работать с 9.00 до 18:00, а чувствовать удовлетворение от реальной работы, приносящей ценность. Где такое сегодня еще можно встретить?
- Ты будешь знать сколько реально стоят твои навыки и способности, а мы знаем как улучшить их.
- Слово Deadline у нас как вызов, а не страшилка. Тебе понравится.
- То, чему учатся у нас стоит больших, очень больших денег за рубежом. Не говоря уже о том, что мы организация с самым большим количеством опен-сорс репозиториев в ЦА.