Position: Senior Frontend Engineer
Company: Alcor
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2021-03-01T00:00:00+02:00

RxVantage https://www.rxvantage.com/ - American product company exists since 2010 and headquartered in Los Angeles, California. Also, you have offices in 8 countries. RxVantage was founded on the premise that the exchange of knowledge and information between medical & pharmaceutical companies and health care providers is essential for patient care. By bringing much-needed efficiency to the systems of information exchange, RxVantage saves times and costs for both pharmaceutical companies and health care providers while helping to ensure that physicians have the information they need - and can get it when they need it - in order to provide the best possible care for their patients.

We are looking for a React engineer with in-depth experience and passion for writing
composition and testable components. We are in the process of migrating a lot of our
infrastructure from Vue to React as well as making large updates to our testing
infrastructure. We are a dynamic tech and product team with engineers all over the
world. You would be joining a fast-paced company with a team of experienced
engineers.

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.

What we’re looking for
● A few years of experience working with enterprise React single-page applications
● Implementing and optimizing GraphQL requests with Apollo GraphQL
● Writing progressively enhanced mobile and desktop applications
● Working with a talented UX design team to build a core framework and component libraries
● Using TDD & BDD techniques and working closely with product and QA engineers to define
and write highly testable code
● Working in an agile environment run by our talented scrum master and product team
● An enthusiastic developer who can scale with the organization which is becoming the lead
provider of appointments between medical practitioners and pharmaceutical reps
● 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.

Responsibilities
● 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
● Competitive salary and opportunities for career development
● Regular performance and 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
● Flexible working hours

The tech stack is fairly complex but the highlights are:
Backend: Ruby, GraphQL, MySQL on AWS Aurora, Redis, Twilio, & lots of other AWS Services
Frontend: Nuxt.js, Vue.js, React.js, Apollo Client, JWT, Twilio
Mobile: Ionic Capacitor, iOS, Android