• 2+ years experience with React.js;
• ES6, ReactJS, HTML/CSS;
• Front-end state management library — eg Redux;
• REST API/GraphQL;
• Jest/Mocha/Karma;
• Webpack, Babel, Eslint;
• Experience with source control tools — Git, GitHub, etc;
• Knowledge of best practices and willing to follow them.
• Knowledge of Data structure libraries, eg Immutable.js;
• Knowledge of modern authorization mechanisms, such as JSON Web Token;
• Experience with other web app frameworks: VueJS, Ember, Angular, etc;
• Knowledge of CI management (build jobs, deployment, etc);
• Knowledge in backend infrastructure;
• A disciplined approach to automated testing and quality assurance;
• Very good communication skills, high proficiency in English.
• Competitive salary level;
• Long term career opportunity in the Ukraine/US based company;
• Professional training and development opportunities;
• 21 calendar vacation days;
• Free snacks/coffee/tea in the office;
• Good working conditions in the comfortable office in the city center of Kyiv (st. Maidan Nezalezhnosti);
• Proficient and fun-to-work environment;
• Team building events;
• Ability to work from home.
• Translate business requirements into technical specifications;
• Participate in sprint planning;
• Implement new products and features;
• Enjoy the freedom to work on cutting edge technologies and exploring new ones;
• Work in an agile team using pairing, pull request based code reviews, automated testing and continuous integration.
Global objective: Build a platform to author, deliver and mark digital exams for adult learners.
• Allow authors to create exams, tasks, and tag these in various dimensions.
• Allow examiners to manage examinations, set results and issue certification documents.
• Allow organizations to register and manage users and their examinations and view their results.
• Allow employees in various organizations to complete an online exam and receive examination results.
• Allow examiners to manage organizations and their respective managers.