Position: Senior React Engineer
Company: RxVantage
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-03-01T00:00:00+02:00

**About us**
Our company provides the leading communication and scheduling platform in the healthcare and pharmaceutical industry, by connecting providers and life science companies. Our software is used every day by many of the largest companies in the world and our data analytics drives decision-making across the industry.

**Who we're looking for**
The ideal candidate will have a strong engineering background, a can-do attitude, and a strong vision for improving overall engineering/product development efficiencies and output. This includes working with our frontend, backend, and mobile development teams.
● A few years of experience working with enterprise React single-page applications;
● Experience with Apollo GraphQL;
● Experience with TDD techniques;
● Experience working with Agile, Scrum;
● A high-level of understanding of semantic HTML5 and the DOM;
● An interest and understanding of modern CSS techniques (CSS-in-JS, SASS);
● Deep knowledge of the latest ECMAScript features and techniques;
● A passion for component composition and isolation techniques;
● Strong written and verbal English communication skills.

**Would be a huge plus**
● Experience in monorepos (Yarn Workspaces, Lerna);
● Experience in Vue.js as we are starting a greenfield migration into a new React codebase;
● Experience with mobile development tools (Ionic, Capacitor, Cordova, React Native);
● Active contributions to OSS projects in the ecosystem and understanding of building reliable API’s which are release friendly.

**Responsivilities**
● Collaborate with the team to decide on architecture and large platform decisions;
● Develop the latest user-facing features using React;
● Work with the team to develop the scope and timelines for all front-end code tasks and projects;
● Work with the other engineers to perform code reviews and maintain code quality;
● Work with our GraphQL API and advise on API structure and endpoints needed for Front-end feature requirements;
● Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
● Coordinating with various teams working on distinct layers.

**Benefits**
● Remote work with flexible working hours.
● Competitive salary and opportunities for career development;
● Regular performance and annual salary reviews;
● Annual performance bonuses;
● Professional Development (paid for courses and online training);
● Professional growth building enterprise software for Fortune 500 companies;
● Paid vacation and sick days;