Position: Full stack React GraphQL Apollo Java
Company: Provectus
Category: JavaScript
Experience required: 2y
English level: intermediate

Model N Validata is a component of Model N’s Revenue Cloud for Pharma, a suite of the most comprehensive solutions customized to address the needs of the pharma industry. Most mature script validation solution in industry supported by robust intelligence package. Capable of all payer and payer-like claims data.


Technologies: ReactJS, Store, React Hooks, React Router, Ant Design, AG Grid, JavaScript/TypeScript, NodeJS ecosystem, NPM/YARN, JS build tools like Webpack/ Grunt., RESTFul Services with JSON payload, GraphQL,  Spring Boot, Java 

Requirements:
- Strong Experience in ReactJS
- Good knowledge of using Store, React Hooks, React Router
- Ability to build new Components with ReactJS
- Exposure to Ant Design, AG Grid
- Build reusable components
- Influence UX Designers and Product Management
- JavaScript/TypeScript
NodeJS ecosystem, NPM/YARN,
- JS build tools like Webpack/ Grunt.
- RESTFul Services with JSON payload.
- GraphQL
- Query Building & Streaming, Batch Processing of Data
Spring Boot
- Hands on Java Skills

Responsibilities:
- Build reusable UI components with ReactJS
- Translate UX design specifications to highly interactive UIs using  React.js, Redux, HTML5, CSS3, Javascript and Java
- Iteratively refactor HTML, CSS and Javascript code so that the UI codebase is scalable and maintainable
- Work closely with UX designers, application engineers and product managers to deliver high quality UI
- Should be able to define and write Unit tests
- Involve in Performance tuning when required

How can I develop my skills?

As a Model N employee, you’ll be at the forefront of transformative change for both our company and our customers.


Provectus provides the opportunity to move towards a client-facing role - that is a company representative in various directions - both from a technical point of view (Solutions Architect) and in the management direction, depending on your preferences.



Who will I work with?

With the entire Provectus team - more than 500 people and first of all, we are looking for a person to join the company and this project as just a start and an opportunity to prove yourself - in future everything will depend on your determination and progress. The company currently has more than 67 active projects, so if you wish, you can get involved in work on other products/ projects without a number of additional approvals from many sides.

The project team: Senior Frontend, UI Architect on our side in Ukraine.  Management on the customer side in the United States and India (3 QA, 1 dev india, 1 arch india, 1 arch usa, 1 pm, 2 prodm, 1 ux)


How will I work:
The team works according to the Scrum methodology. Meetings from 2 to 5 times a week, depending on the position on the project.

Level of English: Intermediate +.
Communication with the team is required, meetings with Client.

Schedule: 
flexible, 8 hours per day. There are meetings before 6 pm (normally at 11.30 am)


Locations:
We have not been tied to locations since the pandemic and are ready to cooperate with talents from different parts of Ukraine.

Interview process:
1. Technical Interview 
2. Client Interview 
3. Offer