Position: Senior React Engineer
Company: MEV
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2023-06-01T00:00:00+03:00

**Description**
Our client has a range of products, both software and hardware, to improve communication for deaf and hard-of-hearing people.

We are developing a web-based application for organizing the work of visual interpreters, who act as intermediaries during phone calls. The next project will be a chat application for connecting visual interpreters with deaf users.

**Stack:** React.js, TypeScript, SIP protocol, WebRTC, Node.js, AWS

CI process and test coverage at all levels

**Workflow:**

- Scrum development,
- 2-week sprints.
- Daily Standups at 10:45, once-per-week Backlog refinement at 16:00, once per two weeks sprint review at 17:30, sprint planning at 18:00, retro at 10:00.

**Team composition:** 6SE, 2QA, DO, DM

**What’s interesting about this project:**

- Opportunity to work with AWS;
- Opportunity to work with telecom technologies;
- Direct communication with international development teams on the side of the client;
- The business mission is to make people’s lives better.

**Scope of tasks and ownership:**

- New functionality implementation (epics/initiative);
- Writing tests at all levels (unit, integration, end-to-end);
- Troubleshooting;
- Reverse-engineering of the existing code base;
- Interaction with the backend teams.

**What You’ll need:**

- 5+ years of experience building web applications;
- Experience with React;
- Knowledge of HTML, CSS, and JavaScript;
- Experience with databases;
- Understanding of rxjs;
- Understanding of authorizing web sockets and their functioning;
- Understanding of WebRtc;
- Understanding the architecture of web applications;
- Understanding Basics Design Patterns;
- A solid grounding in Computer Science fundamentals, data structures, algorithms, and object-oriented design practices;
- Following the basic programming principles (SOLID, DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI);
- Experience in all types of testing;
- At least an Intermediate level of English.

**Our benefits:**

- No micromanagement;
- Freedom to engage in decision-making and implementation;
Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
- Participation in the development of high-quality products;
- Direct communication with clients on a partnership level;
- Professional development opportunities ($600 education budget, well-managed processes, communities, internal library);
- Health insurance;
- $600 extra for health care, sports, or mental health;
- Accounting services;
- 20 paid working days off and 10 days of sick leave;
- Opportunity to work remotely;
- Relocation reimbursement;
- Soulful team buildings and corporate events.
- Join us and be among those who care!