The Company
Oneview Healthcare is a global software company, working with hospitals and senior care facilities around the world. Our platform helps caregivers to make real-time care decisions while improving care coordination and workflows. At Oneview, we empower patients, seniors and families to become active participants in their own health care. With hospital installations all over the globe, we know what it takes to organize systems, data, and people to add value and improve the quality of the healthcare experience.
Description
As a React Developer, you will be working towards defining technical solutions for implementing new features from a rich, forward-looking and ambitious roadmap, while ensuring that the existing codebase is maintained to a high standard. This will include participation and technical leadership in all aspects of SDLC, from requirement discovery with Product Management, planning with Development Team and Scrum Master, development, liaising with automation engineers to ensure and enable highest level of testing and QA, and finally assisting in setting up and maintaining the deployment pipeline. You will need to be a good all-rounder engineer comfortable working with modern front-end technologies as well as being actively involved in setting up and improving the deployment and CI/CD process, and we highly value people that can mentor and help junior team members improve their skills on a day-to-day basis.
Responsibilities & Accountabilities:
Work closely with the Developers, Product Owners and Test Automation team in a high performing agile team to deliver an innovative solution for workflows and improving patient experience in a healthcare environment
Usability and Quality are two of our fundamental engineering values, you will be responsible for upholding yourself and those around you to the highest coding standards including unit testing code for robustness, usability and reliability
Adhere to the System Architecture, agreed System Design Principles and Coding Standards for Oneview Applications
Mentor junior members of the team and be a driver for continuous improvements in development process and practices and help Oneview in scaling its operation as we grow into new markets and new application areas
You understand the importance of information security and your responsibility to maintain and ensure it in every process in Oneview Healthcare.
Requirements
3+ years of front-end development experience
A strong knowledge of React and TypeScript specifically, is of key importance
A keen interest in UI design & interactions & a knowledge of the latest design & development trends
Have experience in user-interface design, understanding of typography, layouts, grid systems, and interactions
A good eye for design and a solid understanding of UX best practices
Bachelor's degree in Computer Science, Engineering or a relevant related subject
Experience designing and building against REST APIs
Demonstrable experience writing and running unit tests using Jest/Vitest. Experience using React Testing Library is also good to have
Good understanding of responsive cross-browser CSS, including SASS and css-in-js libraries (styled-components, emotion)
Experience using NPM and associated build tools and task runners (e.g. Vite, Rsbuild)
Nice to have:
Experience working with libraries such as react-query, react-router, react-hook-form, zod, ramda, MUI is desirable
Experience working with microfrontends architecture, preferably implemented with Module Federation 2.0
Experience automated deployment and implementing CI/CD pipelines highly desirable
Experience with database development, ideally using SQL Server
Understanding of NServiceBus, DDD and / or CQRS would be desirable
Experience with Git preferable, although not essential