— 3+ years of experience in professional software development
— Experience with React and building reusable components
— Experience with TypeScript or relevant statically-typed languages
— Good knowledge of JS fundamentals
— Good knowledge of OOP principles and patterns
— Understanding HTTP and WebSocket protocols
— Mobx, RxJS, InversifyJS
— Building a multi-platform product (desktop, mobile, native mobile)
— Browser rendering performance optimizations
— Different HTML5 APIs (storages, canvas, etc.)
— Sass or other preprocessors
— Different testing frameworks & tools such as Karma, Jasmine, Jest, etc. for writing unit tests
— Building SVG programmatically
— Comfortable workplace in a modern and spacious office near metro Vasylkivska
— Full work with a flexible schedule of visits
— Motivating wages, social guarantees
— Health insurance
— Modern and high-quality working equipment
— Write clear, reliable, and thoughtful code
— Make constructive and thoughtful review code
— Develop modern UI, applying the newest development techniques
— Collaborate with the product owner to discuss and validate requirements
— Participation in discussions with the team and designing the software architecture