Vantive is a vital organ therapy company on a mission to extend lives and expand possibilities for patients and care teams everywhere. For 70 years, our team has driven meaningful innovations in kidney care. As we build on our legacy, we are deepening our commitment to elevating the dialysis experience through digital solutions and advanced services, while looking beyond kidney care and investing in transforming vital organ therapies. Greater flexibility and efficiency in therapy administration for care teams, and longer, fuller lives for patients— that is what Vantive aspires to deliver.

We believe Vantive will not only build our leadership in the kidney care space, it will also offer meaningful work to those who join us. At Vantive, you will become part of a community of people who are focused, courageous and don’t settle for the mediocre. Each of us is driven to help improve patients’ lives worldwide. Join us in advancing our mission to extend lives and expand possibilities.

Job Title:

Senior Engineer, Software (Front-end, Reactjs)

Summary:

Baxter has long been on the forefront of developing innovative solutions for patients with kidney disease.  This position offers a unique and exciting opportunity to contribute to the design, development and support of Baxter’s Cloud based software that is related to our connected medicine strategy.  The Cloud based software will support connectivity of medical devices (Internet-of-Things “IoT”) and mobile devices in the home and in clinics.  The Cloud based software will support management of medical treatments at home/clinics and also enable management of the supply chain related to various medical treatments.  The Cloud based software will also have an analytics component that will enable improved clinical outcomes and enable Baxter to develop better strategy based on deep insights.

In this role, you will be working to solve some of the tough problems in the connectivity space of renal care products at Baxter. You will be employing cutting edge technologies in the enterprise cloud space, working with some of the best engineers to design & deploy solutions that would define the future of the connectivity platform at Baxter.

Essential Duties and Responsibilities:

  • Solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, Agile methodologies).
  • Lead the design and development of React-based front-end components for web applications, ensuring they meet functional and non-functional requirements.
  • Knowledge of Vuejs is as added advantage
  • Collaborate with cross-functional teams (product managers, designers, back-end engineers) to ensure seamless integration of front-end features with back-end systems.
  • Develop and maintain reusable, modular code using React.js, JavaScript (ES6+), HTML5, CSS3, and other front-end technologies.
  • Implement state management using tools like Redux, Context API, or other state management libraries.
  • Optimize performance of React applications, ensuring fast load times, responsiveness, and scalability.
  • Write unit tests, integration tests, and ensure high code quality using tools like Jest, Mocha, Enzyme, or React Testing Library.
  • Ensure responsive design principles are applied for a seamless user experience across devices.
  • Provide technical leadership by reviewing code, setting best practices, and mentoring junior developers.
  • Contribute to defining front-end architectural decisions and best practices.
  • Stay up-to-date with emerging front-end technologies and propose relevant solutions to improve the product’s performance, functionality, and maintainability.
  • Troubleshoot and resolve issues in development and production environments, providing timely solutions.
  • Collaborate and communicate effectively with stakeholders across business and technical teams, ensuring requirements are well-understood and met.
  • Create comprehensive documentation for code, architecture, and processes.
  • Participate in regular code reviews to ensure high standards of code quality and adherence to best practices.
  • Be passionate about software quality and be prepared to advocate on behalf of good processes and best practices.
  • Ability to discuss normally encountered technical or project management issues, both verbally and in written form.
  • Ability to work as a collaborative team member.
  • Lead a set of components within the sub-system and drive the end2end responsibility for the same
  • Design and Develop core platform features independently with high quality and able to mentor/coach other junior people in the team to drive outcomes
  • Responsible for the design & development of the subsystem features that would include activities like proposing the design alternatives, organizing the reviews, provide workload estimation, design documentation & continuous updates to the Platform Leader on the progress.
  • Demonstrates awareness about competitors and industry
  • Influence change
  • Provide technical leadership for multiple mobile application projects
  • Define architectural standards and tools for development initiatives
  • Establish best practices and code guidelines
  • Design solutions taking into account scalability, availability, reliability, stability, security and performance
  • Communicate and collaborate with stakeholders across business and technical teams
  • Research, monitor, and evaluate emerging technologies and recommend long-term technology solutions
  • Design or Modify existing solution for better performance optimization

Qualifications:

  • Solid hands-on experience in the following areas:

    React.js: Building large-scale web applications with React, including hooks, class components, functional components, JSX, etc. Knowledge of Vuejs is an added advantage

    JavaScript (ES6+): Strong proficiency with modern JavaScript features, async/await, promises, closures, and modules.

    State Management: Experience using Redux, Context API, or other state management tools for handling complex application state.

    HTML5/CSS3: Expertise in semantic HTML and modern CSS techniques, including Flexbox, Grid, and responsive design principles.

    Build Tools and Module Bundlers: Proficiency with Webpack, Babel, and other bundlers to optimize front-end code.

    Version Control: Experience with Git, including branching, merging, and resolving conflicts.

    API Integration: Familiarity with RESTful APIs, GraphQL, and asynchronous data fetching techniques (e.g., Axios, Fetch).

    Testing: Experience with unit testing, integration testing, and end-to-end testing using tools such as Jest, Mocha, Enzyme, and React Testing Library.

    Performance Optimization: Techniques for improving performance in React apps, including lazy loading, code splitting, and memoization.

    Cross-Browser Compatibility: Ensuring consistent behavior across different browsers and devices.

    Mobile: iOS, Android (basic understanding)

  • Nice to Have:

    Familiarity with TypeScript for type safety in React applications.

    Experience with CSS-in-JS libraries like Styled Components or Emotion.

    Familiarity with Next.js for server-side rendering (SSR) and static site generation (SSG).

    Experience with WebSockets, GraphQL subscriptions, or real-time web applications.

    Familiarity with AWS or other cloud platforms for deploying and scaling front-end applications.

    Exposure to CI/CD pipelines and automation tools like Jenkins, CircleCI, or GitLab CI.

  • Development Tools: Experience with npm/yarn, Webpack, Babel, ESLint, Prettier for code quality, or Storybook for UI component development.
  • Address and discuss the architecture with all stakeholders on the right level
  • You are familiar with common architecture and design patterns and frameworks
  • You’re detail-oriented, creative, resourceful and able to work independently part of a larger team
  • Holds the ownership of the feature end-to-end right from analysis, identify risks & failure modes and its mitigation, design, development, documentation, verification & delivery in adherence to the Quality guidelines followed by the team as per schedule and quality targets.
  • Interact with global teams to promote consistency and maximize synergies across common software platforms
  • Support field issues coming up on the platform
  • Demonstrate the ability to help team members
  • Demonstrated success in delivering results on several technical challenges.
  • Very passionate about continuous learning and constantly keeps up with industry trends.  Leverages current technology and processes for creating highly innovative software solutions that can be introduced in the marketplace in the time needed.
  • Software development cycle and automated testing experience
  • Believes in her/his ability to successfully take on new and difficult challenges, question the status quo and take risks.
  • Brings a can-do-attitude to work and inspires others to raise their performance bar, highly organized and brings quality orientation to everything they do (emails, document, code, etc.).

Background and/or Experience:

Bachelors / Masters in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field and 5-8s year related experience.

Desired Characteristics

  • AWS Certification is a plus.
  • Previous experience in regulated medical device company.
  • Experience with test driven development and automated testing is desired.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971

Reasonable Accommodation

Vantive is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information. Form Link

Recruitment Fraud Notice

Vantive has discovered incidents of employment scams, where fraudulent parties pose as Vantive employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.

Location

BANGL/RNDV - VAN BANGALORE R&D, India

Job Overview
Job Posted:
3 days ago
Job Expires:
Job Type
Full Time

Share This Job: