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 Middle+/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
-Considerable proficiency in JavaScript (ES6 and higher)
-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


Working on the most critical front-end architectural and technical tasks
Designing, implementing, enhancing and integrating software applications
Translating requirements and breaking down work into manageable features and tasks
Providing and verifying both project-level and task-level estimates
Leading development efforts and providing guidance to development teams of various sizes and experience levels while promoting and maintaining process standards
Continuous education and staying up-to-date with the latest technologies and industry trends
Transparent messaging of a project status to all stakeholders and owning responsibility for solution delivery


About the Frontend Team

The largest department in CHI Software is JS. With this team, you can improve your skills quickly. The Frontend department will help you solve any problem! For now, the primary team‘s vectors of growth are Full Stack Development and React. The technological stack varies for each project and depends on the client’s needs.  

If you would like to share your extensive experience, you can become an interns’ mentor or lead one of the commercial projects. 

  • 5 years — the average work experience
  • 64 developers
  • Annual internship 

This page uses cookies for analytics and the provided services improvement. By clicking “Accept,” you agree to our cookie policy and other tracking technologies applying. Read more here:Privacy Policy