Position: Frontend Developer (React/ GraphQL)
Company: Educatry.app
Category: JavaScript
Experience required: 3y
English level: intermediate

Company Description:

Our client is data-analytics technology company with products and solutions for efficient analysis, management and optimization of warehouse goods.
Our client is an established startup company based in NYC, USA.
Among our clients investors are most strategic and influential experts in the industry. Total amount of funding being raised is over $50 million.

Job Description (WHAT YOU'LL DO):
Building and delivering scalable web applications.
Develop analytical products UI usingReact.js
Integrate with back-end via API and GraphQL
Curate the structure of the server side of the Tread Product, optimizing servers for speed and stability.
Work with our Engineering and Product team to improve consistency of our product.
Develop and maintain functional and stable web applications, especially as we grow.
Collaborate with Back-End and Full Stack Engineers to integrate user facing elements to the server logic.
Build and deliver high quality features to the Tread platform, from Macbook to production.
Write unit, integration and end-to-end tests.

Requirements (YOU SHOULD HAVE):
3+ years of experience in software development
3+ years of experience as a Front-End, ideally working on Web Applications
Bachelor Degree in Computer Science, Mathematics, etc. or equivalent work experience.
Experience working in an Agile environment.
Experience working with GraphQL
Experience working with TypeScript
Eager to work in a startup culture.
Collaborate with other Engineers and Product professionals.
Experience working with full Cloud-based architecture (AWS, Docker, etc.) is a plus

Perks for working at our clients company:
- Newest technologies as a part of modern development architecture
- Efficient, optimal size development and technology team (not too small for "you have to do everything", not too large for too much specialization and buerocracy
- Reach new level, gain experience and learn new development technologies in highly advanced technological environment with highly sophisticated development team
- Ability to work with team in USA and Canada, opportunity to practice English and western software development culture