Summary
Intuitive is a global leader in robotic-assisted surgery and minimally invasive care, developing technologies that help transform healthcare. The UX Engineer will build and deliver next-generation web and mobile experiences through a React.js and TypeScript design system, creating reusable components, documentation, responsive interfaces, and automated tests for product teams.
Responsibilities
- Understand business requirements and translate them into technical requirements
- Develop new user-facing features using latest version of React.js, Typescript and Redux
- Work closely with UI and UX team to transform visual designs from concept to implementation
- Build reusable components and front-end libraries like react MUI library
- Using Visual Designs to develop responsive components that can be independently integrated into any applications
- Design and build reusable React front-end components to build pixel-perfect web and mobile applications
- Build in flexibility and customization from the start
- Manual and Automated Unit Testing
- Strong experience in building documentation portal explaining in detail about the React component api and features
- Excellent mastery of web standards, cross-browser compatibility and accessibility
- Keen eye for visual web design and a passion for using CSS and modern techniques to create visually rich and interactive experiences
- Build new demo pages and sample code snippets for all the individual components developed
- Participate in process creation, process adjustment, and technical documentation
- Strong written and verbal communication skills
Skills
- 2+ years of experience in building web applications, components using React
- Strong skills in JavaScript (ES6+), TypeScript, JSX, HTML, Sass/SCSS, styled components
- Excellent skills in HTML, CSS, SaaS, CSS-in-JS (styled components/ emotion css) and JavaScript
- Must have strong familiarity with modern web development tools and patterns, e.g. Redux, bootstrap, Node.js, npm, webpack, HTML5, JavaScript, babel, gulp, react-intl etc; loading optimization, cloud deployment strategies
- Strong CSS skills w/ experience building responsive applications across a variety of browsers and devices using modern CSS3 techniques
- Experience writing tests in Jest/Enzyme, React Testing Library
- Thorough understanding of React.js and its core principles
- Experience working with Source Code Control systems – GitHub, GitLab
- Hands on experience in creating CI/ CD build pipeline in GitHub, GitLab
- Ability to create technical documentation
- Proficiency in developing mobile web applications with a focus on performance optimization for low bandwidth and resource-constrained environments
- Familiarity with mobile-specific functionalities
- Understanding of mobile web UI/UX design principles and best practices to deliver a seamless mobile user experience
- Bachelor's degree from an accredited institution in one of the following:
- Computer Science
- Engineering
- A related discipline
- Working knowledge in storybook, TSDX is a plus
- Experience working with styled-components, TSDX and storybook
- Familiarity with UI testing frameworks such as Cypress, Puppeteer, Playwright, or similar
- Familiarity with Agile/Scrum development practices
Qualifications
Must Haves
- 2+ years of experience in building web applications, components using React
- Strong skills in JavaScript (ES6+), TypeScript, JSX, HTML, Sass/SCSS, styled components
- Excellent skills in HTML, CSS, SaaS, CSS-in-JS (styled components/ emotion css) and JavaScript
- Must have strong familiarity with modern web development tools and patterns, e.g. Redux, bootstrap, Node.js, npm, webpack, HTML5, JavaScript, babel, gulp, react-intl etc; loading optimization, cloud deployment strategies
- Strong CSS skills w/ experience building responsive applications across a variety of browsers and devices using modern CSS3 techniques
- Experience writing tests in Jest/Enzyme, React Testing Library
- Thorough understanding of React.js and its core principles
- Experience working with Source Code Control systems – GitHub, GitLab
- Hands on experience in creating CI/ CD build pipeline in GitHub, GitLab
- Ability to create technical documentation
- Proficiency in developing mobile web applications with a focus on performance optimization for low bandwidth and resource-constrained environments
- Familiarity with mobile-specific functionalities
- Understanding of mobile web UI/UX design principles and best practices to deliver a seamless mobile user experience
- Bachelor's degree from an accredited institution in one of the following:
- Computer Science
- Engineering
- A related discipline
Nice to Haves
- Working knowledge in storybook, TSDX is a plus
- Experience working with styled-components, TSDX and storybook
- Familiarity with UI testing frameworks such as Cypress, Puppeteer, Playwright, or similar
- Familiarity with Agile/Scrum development practices
Benefits