— Excellent knowledge of HTML, CSS, JS including ES2015+, and the DOM
— Three-year experience working with React
— Excellent knowledge of React-stack technologies: Redux/MobX, React Router, Next.js etc.
— Excellent knowledge of Git and Webpack
— Experience in unit testing (e.g. using Jest)
— Experience in E2E testing would be a plus
— Experience with one or more UI frameworks (Material UI, Bootstrap etc.)
— Experience with RESTful APIs
— Experience with Flow/TypeScript, PWA, Web Sockets, GraphQL (would be a plus)
— Knowledge of other modern web standards, security practices, front-end performance patterns, scalability, and accessibility practices
— Bachelor’s or Master’s degree in computer science (or similar technical field)
— Level of English: Intermediate strong (at least)
— Interesting and challenging projects
— Competitive compensation and regular results-based salary review
— A broad range of professional education and personal development possibilities
— Comfortable and cozy working environment
— Motivated colleagues with profound knowledge of technical field
— Аttractive compensation package
— Collect, analyze and document technical requirements for software development
— Design, document and implement software architecture
— Develop well-designed, easy maintainable, scalable and reusable software
— Research, study and develop new or complex technical solutions/technologies (e.g. R&D). Bring fresh ideas that can benefit the project and the company
— Mentor and train junior and intermediate developers