Position: Senior JavaScript Engineer
Company: RxVantage
Category: JavaScript
Experience required: 3y
English level: upper

We are the healthcare platform, as featured in TechCrunch, specializing in bringing the latest life sciences, medical and computing technologies to join the needs of patients, healthcare providers, and the largest pharmaceutical companies around the world with our data that helps drive impact and decision-making in the industry. Growing rapidly through private acquisitions and investments we are the profitable industry leader that is scaling our technology team to meet the needs of our users.

We are looking for Senior JavaScript Engineers who have the ability to grow with us and establish themselves as Technical Leaders of their own independent agile team to serve our users and tackle new technical challenges as we scale our enterprise-grade technology. You’ll be contributing towards an all-encompassing design system, high coverage testable code, and continuous delivery of new applications, features, and performance improvements to all of our users.  

**Benefits**
- Fully remote and flexible working hours around our core hours of agile processes ;
- Competitive salary and growth delivering enterprise software for Fortune 500 companies;
- Annual performance-related bonuses based on individual contributions;
- Professional development with conferences, paid courses, and online training;
- Paid vacation, sick days, and public holidays in your preferred country.

**Technologies we love at RxVantage**
- React and GraphQL;
- ESLint, Stylelint, and Prettier within a Lerna monorepo;
- CSS-in-JS techniques; emotion and styled-components;
- Atomic design systems with storybook and sketch.

**Your responsibilities**
- Working ahead of the team to ensure incoming issues are organized into our design systems and applications;
- To contribute towards developing standards across the whole frontend team with our technical architects;
- Sharing your passion for your favorite open source libraries and the latest ECMAScript features and techniques;
- Mentoring and training other team members in code quality, semantics, testability, and accessibility;
- Being responsible for the team backlog and delivering your team's commitment each iteration;
- To deliver features and new applications working in an agile environment and continuous development environment.

**Must-haves**
- Great communication and writing skills;
- Experience delivering high availability single-page applications with React using GraphQL and REST services to consume data efficiently;
- Delivering progressively enhanced UX with structured design systems ;
- An in-depth understanding of TDD and BDD techniques;
- Working in an agile environment with our scrum, product, and quality assurance teams.

**Nice-to-haves**
- Experience in Vue for managing and migrating legacy code;
- Experience with mobile development tools (Ionic, Cordova, Capacitor, React Native, Android SDK);
- Activity and interest in open source communities by providing bug reports, fixes, and support to other users;
- Working with cloud providers and CI/CD solutions to deliver continuously.