Senior React Developer

Senior React Developer

Описание вакансии

About the Webellian

Webellian is a well-established Digital Transformation and IT consulting company committed to creating a positive impact for our clients. We strive to make a meaningful difference in diverse sectors such as insurance, banking, healthcare, retail, and manufacturing. Our passion for cutting-edge and disruptive technologies, as well as our shared values and strong principles, are what motivate us. We are a community of engineers and senior advisors who work with our clients across industries, playing a deep and meaningful role in accelerating and realizing their vision and strategy.

Who are we looking for?
As a Frontend Developer, you will be a part of a multi-disciplinary agile team that is responsible for developing services to process and localize large amounts of e-commerce listings and run thousands of localized e-commerce sites.

Our technology stack:

  • React SPA, Redux store, TypeScript, Vue.js
  • REST and GraphQL APIs
  • Docker and Kubernetes
  • Amazon Web Services (EC2, RDS, ELB, EBS, API Gateway, Lambda)
  • RabbitMQ, Kafka
  • ElasticSearch, Redshift, MongoDB, My SQL, PostgreSQL

What do we do?

  • We work on the development of our client faced application and internal applications to support a flow of millions of
  • products and orders between domestic and international stores
  • We help with architecture-level design decisions during various phases of a project.
  • We influence our peers, our stakeholders to design a top-notch solution for every problem space we put our hands on.
  • We improve the performance and scalability of our services and applications
  • We breathe and live by Test Driven Development to outsmart our QA colleagues
  • We continually seek to develop our skills, learning tools and technologies that help us master our profession
  • We always stand up to the challenges our software may present to the not-so amused customer, we are the lighting the tunnel, not just at the end of it.

How do we work?

  • We believe in teamwork and self-organization
  • We follow Agile principles (Scrum and Kanban)
  • We are highly autonomous - we choose our own goals and projects which contributes to a company strategy as well as tools that make our work efficient
  • We are closely cooperating with the business stakeholders, data engineers, data science and other product developers
  • We use Agile development flow based on GitLab, JIRA, Slack and the CI
  • We have mature product pipeline with predefined specs, designs and architectures for all features
  • We have battle-proven approach to testing, static code analysis and code reviews
  • Code linters to guard a top-class Elixir (Credo, ExFormat) and JavaScript code (ESLint)
  • Complete toolset including New Relic, Sentry and Graphana to inspect & fix performance issues
Requirements:
  • 3+ years of recent production quality product development experience
  • Solid experience in writing complex JavaScript applications
  • Excellent knowledge of plain, modern JavaScript (ES2015+) and object-oriented programming in general
  • Experience with React + Redux applications
  • Experience with REST APIs
  • Experience in optimizing websites on frontend part
  • Solid experience writing maintainable CSS
  • Solid experience avoiding Callback Hell and Promise Hell
  • Git
  • Exposure to Vue.js & TypeScript
  • Exposure to GraphQL
  • Good written and spoken English, comfortable with working in an international environment

Nice to have

  • Broad and extensive experience in development of React + Redux applications
  • Good knowledge of JavaScript build tools (eg. Webpack) and the yarn ecosystem
  • Knowledge of redux-saga, redux-forms, style-loader and css-loader, reselect...
  • Experience with ESLint for linting
  • Experience with tools for testing JavaScript and React code (eg. Jest, Enzyme)
  • Knowledge of other programming languages (eg. Python, PHP)
  • Passion to write well-structured, easily maintainable, well-documented code
  • Strong communication skills, ability to self-organize and work well within teams

We offer

  • The chance to work on a large-scale exciting products
  • The opportunity to work as part of a dynamic, experienced, international team
  • English is our working language and our colleagues comes from every corner of the globe, working in a diverse, passionate and international team.
  • Develop your language skills with free courses in French, German, English and Polish
  • Access our e-learning platform and participate in various in-house trainings
Навыки
  • React
  • JavaScript
  • Redux
  • REST
Посмотреть контакты работодателя

Похожие вакансии

Удаленная работа
  • Алат (Узбекистан)

  • до 2500 USD

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию