Project Description

The customer is an Israeli multinational pharmaceutical company.

We are seeking a highly skilled Senior React Developer to design, develop, and deploy modern enterprise web applications using React and Databricks Apps.

The ideal candidate will have strong hands-on expertise in React, TypeScript, modern frontend architecture, API integration, application security, automated testing, and CI/CD, together with experience working with Databricks or modern cloud-based data platforms.

The developer will work closely with business stakeholders, UX/UI designers, data engineers, Databricks engineers, architects, and other development teams to translate business requirements into secure, scalable, maintainable, and user-friendly applications.

This is primarily a hands-on application development role, with React as the core frontend technology and Databricks Apps as the application hosting and data integration platform.

How You’ll Spend Your Day:

React & Frontend Development

  • Design and develop responsive, reusable, and maintainable web applications using React and TypeScript.
  • Build reusable React components, forms, tables, dashboards, and other interactive application experiences.
  • Apply modern React development patterns including hooks, component composition, and effective state management.
  • Implement application state and server-state management using appropriate approaches such as Redux Toolkit, Zustand, or React Query/TanStack Query.
  • Translate UX/UI designs and business requirements into high-quality application interfaces.
  • Ensure applications work effectively across different screen sizes and common enterprise browsers.
  • Develop applications with appropriate consideration for accessibility, performance, and usability.

Databricks Apps Development

  • Design and develop React-based applications deployed through Databricks Apps.
  • Integrate applications with data and services available within the Databricks platform.
  • Develop application functionality using Databricks SQL and governed data assets where appropriate.
  • Work with Databricks authentication and authorization mechanisms to ensure secure application access.
  • Configure and maintain Databricks App settings and dependencies.
  • Troubleshoot application issues across the UI, application service, and Databricks integration layers.

API & Data Integration

  • Integrate React applications with REST APIs and backend services.
  • Work with structured data retrieved through APIs and Databricks services.
  • Implement robust handling of loading states, errors, retries, and asynchronous operations.
  • Collaborate with data engineers to understand datasets, schemas, and application data requirements.
  • Optimize application interactions with large datasets to provide responsive user experiences.
  • Apply secure API integration patterns and avoid exposing credentials or sensitive configuration in frontend code.

Requirements

Must Have

  • 5+ years of professional software or frontend development experience.
  • Strong hands-on experience with React.
  • Strong proficiency in TypeScript and JavaScript.
  • Strong knowledge of HTML5 and CSS.
  • Experience building complex enterprise web applications.
  • Experience with modern React patterns and component architecture.
  • Experience with state and data management solutions such as Redux Toolkit, React Query/TanStack Query, Zustand, or equivalent.
  • Experience integrating frontend applications with REST APIs.
  • Strong understanding of asynchronous programming and frontend data-fetching patterns.
  • Experience with frontend testing frameworks such as Jest, Vitest, React Testing Library, or equivalent.
  • Experience with Git and CI/CD development practices.
  • Understanding of web security, authentication, and authorization concepts.
  • Experience developing responsive and accessible web applications.
  • Strong debugging and problem-solving skills.
  • Experience working within Agile software development teams.
  • Hands-on experience working with Databricks
  • Understanding of consuming data from Databricks through SQL, APIs, or application services.
  • Understanding of application authentication and authorization.
  • Ability to learn and develop applications using Databricks Apps.
  • Hands-on experience developing or deploying Databricks Apps.
  • Experience with Databricks AppKit.

We offer

  • 100% remote work
  • Participate only in international projects
  • Referral bonuses for recommending your friends
  • Career evolution
  • Paid Time Off (Vacation, Sick & Public Holidays in your country)

If interested, please share your CV at iuliana@euroasiarecruiting.com.