Skip to main content
Datagrok
Scraped fromLinkedinToday
FrontendSenior

Senior Front-End Engineer (Full-Stack a Plus)

JavaScriptTypeScriptReactVue.jsJavaPythonR
Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

We're building the most advanced browser-based analytics platform in life sciences, where WebAssembly, WebGPU, AI, and scientific computing meet elegant design. The role involves owning front-end development, evolving the JavaScript API, building component libraries, and creating high-performance scientific applications. Must have 5+ years of front-end experience with modern frameworks like React or Vue.

Responsibilities

  • Enable 90% of polished UIs to be built in pure JavaScript (no HTML or CSS) in lightweight (no-dependency, no-preprocessing) scripts
  • Decide whether to evolve our JavaScript API or adopt a framework (React/Vue/etc.), styles (Tailwind), preprocessor (SASS), and/or component library
  • Build wrappers for the Datagrok components and expose as widgets using the library of choice
  • Develop the component model for widget registration, discovery, and configuration
  • Create intuitive UIs for customizing components, binding data, and handling events
  • Implement a visual designer with a drag-and-drop palette of dynamically loaded widgets
  • Evolve the JavaScript API to be fast, stable, and well-documented
  • Build scientific applications using the UX framework
  • Build prototypes that showcase platform capabilities and improve UX based on feedback
  • Head the front-end development, establish guidelines, mentor, do PRs, etc.

Requirements

  • 5+ years of front-end development (but ability matters more than years)
  • Strong JavaScript/TypeScript skills and experience building complex web applications
  • Expertise with modern frameworks (React, Vue, or similar)
  • Experience building reusable component libraries or design systems
  • Proven ability to create polished, intuitive interfaces users love
  • Efficient, performant code for data-intensive applications
  • Strong problem-solving skills, ability to work independently, and get stuff done quickly
  • UX/UI design background or strong aesthetic sense
  • Game development experience (demonstrates ability to create engaging, interactive experiences)
  • Experience with data visualization libraries and techniques
  • Full-stack development skills (Java, Python, R, or other languages)
  • Experience with high-performance web applications or scientific computing
  • Background in natural sciences, STEM, or scientific software
Senior Front-End Engineer (Full-Stack a Plus)
View Original