Position: Middle/Senior React.js Developer
Company: InVerita
Experience required: 3y
English level: upper

Qualifications:
• At least 3+ years of experience with ReactJS.
• Experienced with Object-oriented and functional programming along with SOLID design principles and standard software design patterns.
• Very experienced with: HTML5, CSS3, JavaScript - ECMAScript 6 (minimum), JSX and Typescript.
• Experienced with CSS preprocessors, bundlers, and associated
languages/syntaxes/libraries (Sass, Scss, and webpack).
• Experienced with responsive web design, web performance optimization and cross-browser/platform/device testing.
• Basic understanding of accessibility and search engine optimization.
• Strong background in React, Next.JS and Gatsby
• Experienced implementing testing platforms and unit tests (Jest).
• Experienced with oAuth for authentication and authorization (auth0 and AWS Cognito).
• Familiarity with cloud message APIs and push and web notifications.
• Familiarity with RESTful APIs to effectively integrate web applications and
associated tools (Swagger, Postman).
• Proficient understanding of code versioning tools such as Git/GitHub
• Familiarity with popular libraries including material-ui, axios, swr, chartist, eslint, serverless, redux, jest, husky, semantic UI.

Project description:
• Healthcare project that has developed a method of 24/7 psychological supporting people in the exact moment they need it most.

Responsibilities:
• Work with development teams and product managers to ideate software solutions
• Design client-side solution architecture
• Translate designs and wireframes into high quality code
• “Pixel-perfect” implementation of our approved user interface
• Ensuring the front-end is designed and built for speed and scalability
• Integrating our front-end UI with the constructed API
• Ensure the best possible performance, quality, and responsiveness of the application
• Identifying and resolving bottlenecks, rectifying bugs, and enhancing application
performance
• Great attention to detail
• Help maintain code quality, organization, and automation
• Write technical documentation, process flows and object models
• Collaborating with cross-functional teams to define and design new features

Benefits and social package:
• Career and professional development opportunities;
• Regular performance evaluation and salary revision;
• Flexible working hours;
• Remote work opportunities;
• Certifications and courses financed or co-financed by the company;
• 20 working days of paid vacation per business year and 11 paid Ukrainian official holidays;
• 10 paid sick leaves;
• The internal mentorship program, corporate training, and events;
• Opportunities for free continual English courses of all levels;
• Partial compensation for sport and Amazon books;
• Regular massage therapy;
• Great team parties, company events, and branded presents;
• Company legal and accounting support;
• Comfortable office, equipped with everything you need and round-the-clock access;
• Relocation package.