Senior React Developer
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it's nothing! The number of projects is growing, and with them, our team too. And now we need a Senior React Developer.
— 3+ years of front-end development experience in building large, complex, highly scalable web applications;
— Working with development teams (4+ developers);
— Waterfall, Agile/Scrum-based process experience;
— Considerable FE development experience;
— Working experience with more than one React.js, Angular, Vue.js frameworks;
— Profound knowledge of browser limitations, testing and debugging;
— Experience in OOP and MVC designs;
— Good understanding of multithreading, data structures and design patterns;
— Knowledge and understanding of client-side architecture best practices;
— Sufficient understanding of asynchronous request handling, partial page updates, and AJAX;
— Familiarity with front-end build tools, such as Webpack;
— Deep understanding of code versioning tools, such as Git / Mercurial / SVN;
— Experience in a wide variety of TCP based protocol stacks and architecture (HTTP, HTTPS, SOAP);
— Experience in REST and GraphQL methodologies;
— Upper-intermediate English.
Will be a plus:
— Experience in TypeScript / Flow;
— Experience as a Team lead;
— Working experience with SSR;
— Developing progressive web apps;
— AWS knowledge;
— Good understanding of Node.js concepts;
— Working experience with any of the frameworks (Express.js, Koa.js, Nest.js);
— Experience with Docker, Kubernetes;
— Experience with Redis, Memcahed;
— Experience with CI automation tools;
— Experience with unit and integration testing;
— Experience of working with Databases (NoSQL, RDB);
— Experience of working with RabbitMQ or Apache Kafka.
Project: is transforming the way humans connect. We are building a new modern marketplace in React, NextJS, Typescript, GraphQL, on AWSwith a deep focus on mobile, modularized components, performance and quality. As part of the team, you’ll be working with talented engineers to help navigate through complex problems while keeping scale in mind. We have millions of users each month searching, attending, and navigating our platform at a global scale. We are in 196 countries and mission driven.
With us you can:
Develop your technical knowledge:
— Use latest technologies;
— Participate in technical events and conferences (the cost is covered by the company);
— Regular techtalks and professional development.
Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams;
— Improve your English at classes and speaking directly with clients;
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.
What else do we offer?
— Competitive compensation and benefits;
— Flexible and negotiable schedule;
— Nice and comfortable office located near metro station;
— Covered rest period (20 business days);
— Free English classes (we have 4 teachers in our team);
— Break area with Xbox, air hockey, ping-pong and table soccer
— Truly friendly atmosphere and unforgettable events;
— Basketball and ping-pong teams;
— Discounts offered by individual bonus cards (our partners are coffee shops, bars).