Position: Senior Front-End (React.js) Developer
Company: eTeam, Inc.
Experience required: 3y
English level: upper

We're building a customer portal in order to enable transparency and foster communication in a complex service-oriented business. 

This portal will focus on onboarding, engagement, customer training, approvals, reports, support, and ticketing.

**Responsibilities:**

- Focusing on the front-end development of the web application;
- Writing reusable and maintainable code;
- Designing and implementing new features and functionality;
- Optimizing code for maximum performance;
- Proposing solutions and approaches to technically handle non-trivial requests;
- Discuss status, open questions, priorities with the client.

**Requirements:**

- 4+ years of professional experience building web front-ends with JavaScript frameworks and libraries;
- Strong knowledge and experience with React and TypeScript;
- Perfect HTML5/CSS3 skills, ability to slice valid cross-browser pages;
- Experience working with RESTful APIs;
- Upper-Intermediate written and spoken English.

**Will be a plus:**

- Experience with GraphQL;
- Understanding and experience with Node.js;
- Familiarity with WebSockets.

**We offer:**

- Grow professionally with subsidized certifications, courses, and conferences;
- Improve your English with conversation clubs and direct client communication;
- Enjoy our extra perks: remote work, flexible schedule, bonuses for important life events, fresh food & snacks in the office;
- Let loose with fun parties, BBQs, online activities, and off-sites.