Актуальные заказы по TDD

Frontend Developer

Удаленно
Full-time
Проектная занятость
Необходим фронтенд-разработчик, который будет: - Брать на себя ответственность за часть продукта, в рамках общих приоритетов команды - Привносить в продукт ценный для клиента результат - В достижении результата, понимать как техническое решение, так и пользовательские сценарии - Планировать свою работу и прозрачно отчитываться по ней - Взаимодействовать с командой дизайнеров и серверных разработчиков, - Уметь разбираться в чужом коде - Решать проблемы, о которых сообщили наши клиенты - Изучать новые технологии и внедрять их в проект с целью его улучшения - Принимать совместные командой решения сложных проблем Требования: - Понимание принципов функционального программирования и ООП - Опыт разработки на JS от 4-5 лет - Знание возможностей и синтаксиса последних версий ECMAScript - Глубокое понимание React.js и его основных принципов - Понимание SPA на основе React/Redux - Понимание методов и знание инструментов тестирования (unit, e2e tests) - Опыт работы с системой контроля версий Git - Опыт работы с средствами разработки, такими как Babel, Webpack, ESlint, npm Плюсом будет: - Опыт создания интерактивных визуализаций при помощи D3.js - Опыт создания высоконагруженных веб-приложений и оптимизации производительности - Практика тестирования собственного кода и применения TDD и/или BDD - Опыт проектирования и дизайна интерфейсов - Стремление соблюдать принципы SOLID, KISS и YAGNI

Разработчик JavaScript

Удаленно
Full-time
Проектная занятость
Проект: В настоящее время мы ищем JavaScript-разработчика для одного из наших клиентов из Мюнхена. Задачи: - Вы разрабатываете компоненты и функции для телевизионных сайтов. - Вы проектируете телевизионные сайты, вносите свой вклад в качестве эксперта по UX для обеспечения высокой вовлеченности пользователей и помогаете создавать и оптимизировать высокомасштабируемую и производительную архитектуру. - Вы цените качество - обзоры кода, модульные и интеграционные тесты. - Вы берете на себя техническую ответственность за задачу от концепции до реализации и успешного внедрения в производство. Технологический стек: - Фронтенды на Node. js, TypeScript, JavaScript и React на стороне клиента и сервера - HTML, SaSS и система проектирования для повышения эффективности сайтов. - Бэкенд сайта - GraphQL с быстрым временем отклика API и отсоединенным бэкендом. - Docker и Gitlab CI для развертывания всего на AWS. Требования: - Опыт работы с JavaScript, TypeScript, React и Redux, HTML и SASS. - Опыт работы с GraphQL. - Внимательное отношение к UX, работе с миллионами запросов и производительности сайта. - Качественное программное обеспечение, чистый код и TDD - вот инструменты. - Agile-мышление, хорошо структурированный стиль работы, сильные навыки командной работы и решения проблем. - Свободное владение письменным и устным английским языком обязательно, знание немецкого языка будет плюсом. Дата начала проекта: как можно скорее. Продолжительность проекта: до конца года.

PHP Backend Developer

Удаленно
Full-time
Проектная занятость
Для нашего клиента в области электронной коммерции мы ищем PHP Backend Developer. Описание вакансии: - Предоставление информации о прогнозе мощностей, усилий, продолжительности и требований к разработке; - Разработка системы управления заказами для интернет-магазина электронной коммерции; - Разработка всеобъемлющих моделей данных для сущностей товаров и продавцов; - Разработка бэкэнд-системы для поиска товаров в интернет-магазине; - Консультирование по вопросам разработки требований и/или принятия архитектурных решений. Навыки: - Опыт разработки на PHP (backend); - Опыт работы в Agile-методологиях (например, Scrum, SAFe); - Опыт работы с JSON:API (только для магазинов); Обязательно: - Опыт работы в среде электронной коммерции; - Опыт работы с Spryker, Redis, ElasticSearch, RabbitMQ (или аналогичными инструментами); - Опыт работы с соответствующими PHP-фреймворками (например, Symfony); - Опыт работы с CodeCeption; - TDD; - DRY / KISS / YAGNI. Начало: как можно скорее Продолжительность: 3 месяца + возможность продления.

Python developer

Предлагаем присоединиться к команде Ремонтник.ру! Давайте вместе делать сервис, который ежедневно приносит пользу тысячам людей. Условия работы: высокая белая заработная плата интересные задачи работа с профессионалами адекватный и дружелюбный коллектив отсутствие лишней бюрократии работа в уютном офисе по гибкому графику иногда можно работать удаленно Вот примеры каждодневных задач и обязанностей, которые ожидают нашего backend-разработчика: работа над новыми проектами основного сервиса, которые ежедневно приносят пользу тысячам людей; создание новых внутренних сервисов, которые приносят пользу сотрудникам нашей компании; расширение и повышение качества имеющегося кода. Что мы ожидаем от кандидата Обязательно: глубокое знание Python и принципов ООП; опыт написания понятного, соответствующего стандартам PEP и документированного кода; практический опыт покрытия логики тестами; хорошее понимание технологий современного веба: REST, async, websockets; хорошее знание современных БД: postgresql, MongoDB, redis; умение хорошо формулировать мысли в письменном и устном виде. Желательно: опыт командной работы с git; опыт работы с TDD; желание изучать новые языки и парадигмы; опыт удаленной работы и работы по agile/kanban; хорошее знание английского. Дополнительные инструкции Очень жду резюме на es@remontnik.ru. В письме указывайте, пожалуйста, ваши зарплатные ожидания.