— 5+ years of experience in professional software development
— Strong React skills and experience building reusable components
— Fluency in TypeScript or relevant experience with statically-typed languages
— Strong knowledge of JS fundamentals
— Strong knowledge of OOP principles and patterns
— Understanding HTTP and WebSocket protocols
— Mobx, RxJS
— Building a multi-platform product (desktop, mobile, native mobile)
— Browser rendering performance optimisations
— 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