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

Frontend Developer (Angular)

Удаленно
Full-time

Project

An eCommerce platform to sell company's adhesive products across the globe. It enables new capabilities powering new-generation recommendation engines that drive growth.


Main responsibilities

·       Write high-quality code by following Angular/Typescript best practices and the company internal guidelines. 

·       Support the team by doing code reviews and providing new features to the project.

·       Attend technical meetings to align with other technical teams. 

·       Be available for your colleagues when your support is needed. 

·       Provide user interfaces that comply with the designs and wireframes. 

·       Fix bugs as efficiently as possible. 

·       Have an interest in complex architectures and their understanding.

·     The service is delivered using an agile working method (2 weeks sprints), plus daily meetings with the team and the bi-weekly sprint planning where all details will be defined per sprint, and all task-related delivery will be specified in the acceptance criteria of each ticket.


Requrements

·       5+ years in web development with large codebases. 

·       3+ years with a special focus on Angular. 

·       Proficient in HTML / CSS / ECMAScript standards. 

·       Proficient in Git. 

·       Familiar with the Scrum methodology. 


Must have experience

·       Master the Angular framework, Typescript, and RxJS.

·       Experience in both unit and e2e testing.

·       Experience in at least two other technologies from the Angular ecosystem (e.g., NGRX, Universal, Material).

·       Knowledge of Node and npm. 


Nice to have

·       Experience in Jest and/or Cypress.

·       Knowledge of Module Federation and Web Components.

·       Understanding of CI/CD pipelines, especially with Azure DevOps.

·       Passion for the latest features and interest in the Front-End community.

DevOps

Удаленно
Full-time
Проектная занятость

Требуется DevOps-инженер для работы над облачной цифровой платформой.


Требования:

  • Опыт работы в качестве DevOps от 2х лет;
  • Опыт развертывания на Linux, Windows;
  • Опыт диагностики и troubleshooting;
  • Опыт тестирования серверов: CI/CD, Jenkins, GitLab CI, Ansible;
  • SQL;
  • DBA (Database administrator): PostgreSQL, MySQL, NoSQL;
  • Docker;
  • Технический английский.


Будет плюсом:

  • Опыт построения распределенных систем;
  • Prometheus, Grafana, Zabbix, Kubernetes, OpenShift;
  • Apache Kafka;
  • Harbor;
  • Nexus;
  • Terraform;
  • Инструменты сборок приложений, сервисов (maven, gradle, npm);
  • Инструменты тестирования и проверки кода (junit, testng, sonarqube);
  • Опыт работы с микросервисной архитектурой;
  • Java, Go, Python.


Задачи:

  • Автоматизация процессов разработки, тестирования и развертывания программного обеспечения;
  • Системное администрирование инфраструктурных компонентов;
  • Организация мониторинга, трассировки, сбора метрик ПО;
  • Внедрение и развитие платформы оркестрации микросервисов;
  • Реализация проектов по построению инфраструктуры для обработки больших данных.

Frontend Developer

Удаленно
Full-time
Проектная занятость
Задачи: • Разработка, модификация существующей UI-части системы, реализация новых фич • Взаимодействие и участие в интеграции front-end приложения и API вместе с back-end командой • Оптимизация и рефакторинг текущего решения • Участие в обсуждении реализации доработок системы и оценка трудоемкости задач • Codereview • Покрытие кода unit-тестами Требования: • Высшее техническое образование • Отличное знание JavaScript (ES6), Context, Prototype, замыкания, TypeScript • Опыт работы с babel, git, webpack, Gulp, NPM • Опыт работы с фреймворками ReactJS, Redux, React-router, AngularJS, JQuery • Умение верстать • Знание таких фреймворков CSS как Bootstrap • Понимание HTTP-протокола Будет плюсом: • Опыт работы в проектах по гибким методологиям (Scrum, Kanban) • Знание leaflet, lodash, moment, socketIO • Опыт написания Unit-тестов • Представление о UI/UX дизайне • Знание Java • Опыт работы в Jira, Confluence, Jenkins • Готовность делиться знаниями с другими • Опыт работы в команде

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

Ведущий преподаватель PHP

Офис
Удаленно
Full-time
Постоянная работа
Проект: трейдинговый продукт Требования:
 - квалифицированный веб-инженер (желательно, но не обязательно) с полным стеком, с солидным техническим образованием и лидерскими навыками, способный работать в быстро меняющейся среде, используя в основном новейшие технические методы; - глубокие технические знания в области PHP, MySQL, Symphony (или других фреймворков PHP) - опыт работы с Drupal CMS - огромный плюс; - опыт использования HTML, CSS, Javascript (Vanilla); - хорошее понимание адаптивного дизайна и веб-стандартов; - хорошее понимание Git и gitflow, опыт работы с сервисами кодовой базы (мы используем Gitlab); - владение методологией Agile / Scrum. Будет плюсом: - опыт работы с рабочими процессами разработки узлов (npm, gulp и т. Д.); - современные фреймворки Javascript (мы планируем перейти на Nuxt + VueJS); - опыт работы в сфере финансовых услуг является плюсом. Задачи: - обеспечение технического лидерства для команды межфункциональных инженеров и ответственность за принятие технических решений для вашей команды; - управление, организация и мотивация команды разработчиков веб-сайтов; - управление проектами архитектурных и технических улучшений; - обеспечение качества и стабильности кодовой базы внешнего интерфейса; - сотрудничество с другими членами команды, владельцами продуктов и заинтересованными сторонами; - оптимизация веб-сайтов для обеспечения максимальной скорости, масштабируемости и удобства обслуживания.

Tech Lead PHP developer (Черногория)

Офис
Full-time
Постоянная работа
Проект: трейдинговый продукт. Требования: 
 - квалифицированный веб-инженер (желательно, но не обязательно) с полным стеком, с солидным техническим образованием и лидерскими навыками, способный работать в быстро меняющейся среде, используя в основном новейшие технические методы; - глубокие технические знания в области PHP, MySQL, Symfony (или других фреймворков PHP) - опыт работы с Drupal CMS - огромный плюс; - опыт использования HTML, CSS, Javascript (Vanilla); - хорошее понимание адаптивного дизайна и веб-стандартов; - хорошее понимание Git и gitflow, опыт работы с сервисами кодовой базы (мы используем Gitlab); - владение методологией Agile / Scrum; - английский язык. Будет плюсом: - опыт работы с рабочими процессами разработки узлов (npm, gulp и т. Д.); - современные фреймворки Javascript (мы планируем перейти на Nuxt + VueJS); - опыт работы в сфере финансовых услуг является плюсом. Задачи: - обеспечение технического лидерства для команды межфункциональных инженеров и ответственность за принятие технических решений для вашей команды; - управление, организация и мотивация команды разработчиков веб-сайтов; - управление проектами архитектурных и технических улучшений; - обеспечение качества и стабильности кодовой базы внешнего интерфейса; - сотрудничество с другими членами команды, владельцами продуктов и заинтересованными сторонами; - оптимизация веб-сайтов для обеспечения максимальной скорости, масштабируемости и удобства обслуживания. Релокация в Черногорию, предоставляется релокационный пакет.