Вакансия Senior Front-end Engineer (React)

2 вакансии
Специализация: Front-end/JS
Уровень: Senior
Опыт: Более 5 лет
Уровень английского: Intermediate
Город: Минск
Режим работы: Полный день
Размер команды: 13+
Размер компании: 500

InTouch Health is a leading telehealth solution company enabling remote physician care anytime, anywhere.  Our solutions are robust, secure, and provide excellent physician-patient experiences to maximize care and minimize response time, and ensure the right doctor makes the right treatment decision every time.

Job Summary: 

We are growing our office in Minsk and are looking for dynamic, motivated developers that want to make a difference in people’s lives. Your primary focus will be developing client side applications for providers(doctors), patients and medical devices. That’s include working on JavaScript UI components using React JS, communicating with other services and apps through http requests, web sockets, webrtc, postMessages and so on. You will ensure that these components and modules are robust and easy to maintain. You will coordinate with teammates working on different layers of the infrastructure. A commitment to collaborative problem solving and quality product is a must.

How we work:

•  We have office space in Minsk, but still remote friendly


•  Scrumish workflow with two week sprints, groomings and plannings.


•  We are using trunk-based development, continuous integration


•  React + Redux + Socket.io + TypeScript SPAs

•  API built on Symfony, Doctrine and Prooph


•  PostgreSQL, Redis, RabbitMQ


•  Auto tests (both unit and e2e) using cucumber/behat, mocha, phpspec and so on


•  Docker, Jenkins, AWS, Github, Slack, Prometheus and other stuff


•  Lots of different services/apps developed by other teams in company


Who we need:

•  English-language written and spoken communication skills


•  Strong proficiency in JavaScript


•  Ability to optimize DOM manipulations and whole app rendering


•  Ability to optimize network usage, caching of assets


•  Thorough understanding of React library


•  Familiarity with modern (html5) web connectivity channels(http, websocket, webrtc)


•  Knowledge of type systems and tools that provides static types for js (typescript/flow)


•  Understanding of what build tools there are (webpack, parcel, rollup)


•  Experience in writing automated tests of different kind(unit, integration, e2e)


•  Provide technical oversight, conduct code reviews


•  Typically requires 5 years experience or more


•  Ability to understand business requirements and translate them into technical requirements


•  Experienced in Agile software development


We offer:

•  Stable salary


•  Flexible schedule


•  English


•  Sports


•  Insurance


•  MacBook Pro as working instance


Picture?type=square
Представитель компании
Вакансии компаний