WINLINE

Fullstack-разработчик Angular / Python

Не указана
  • Москва
  • От 1 года до 3 лет

Обязанности:

  • Fullstack-разработка (typescript + python), но с преобладанием фронтенд-задач, соотношение примерно 80/20.

  • Поддержка существующих программных продуктов компании;

  • Участие в проектировании новых модулей продуктов, расширению их функциональности;

  • Аудит работы приложений для последующей оптимизации и модернизации;

  • Ведение технической документации программных продуктов;

  • Приемка задач от заказчика, презентация выполненных проектов;

  • Шаблонная верстка с использованием фреймворков Bootstrap/Material/TaigaUI, реализация верстки по макетам из Sketch/Figma.

Требования:
  • Опыт проектирования и разработки веб-приложений на основе фреймворка Angular 2-3 года;

  • Опыт разработки приложений (скриптов) на python, а также работы с docker;

  • Понимание основ работы web-приложений, взаимодействия frontend и backend (websocket/REST), протокола HTTP;

  • Умение планировать ход работ по реализации требований заказчика, декомпозиция на подзадачи, предварительная оценка трудозатрат;

  • Английский язык на уровне чтения технической документации;

  • Навыки использования основных инструментов для разработки веб-приложений: Git, Jira, IDE WebStorm/VSCode, средства отладки в браузерах, инструменты документирования и тестирования (Swagger, Postman);

  • Навыки использования основных инструментов для разработки веб-приложений: Git, Jira, IDE WebStorm/VSCode, средства отладки в браузерах, инструменты документирования и тестирования (Swagger, Postman);

  • Программное взаимодействие с SQL и noSQL базами данных.

Дополнительными плюсами являются:

  • Опыт работы с фреймворками flask и aiohttp для python;
  • Опыт работы с инструментами автоматизации и тестирования приложений;
  • Опыт внедрения WebAssembly в web-проекты, написание кода на Golang/Rust для компиляции в wasm;
  • Навыки администрирования ОС Linux, написания shell-скриптов.