We are looking for you!
We are looking for a talented Senior React Engineer to contribute to the design and implementation of advanced, interactive geospatial visualizations and vector time-series experiences in our maritime web platform. You will own complex UI components built with React and WebGL, delivering performant, reliable, and accessible interfaces that help users explore spatial-temporal maritime data at scale. Our team works in a design-driven methodology: you will collaborate closely with product and UX to prototype, iterate, and validate user experiences before and during implementation. You will partner with product, design, backend/data, DevSecOps, and QA to ship features end-to-end, from technical discovery and solution design through implementation, testing, and production operation. You will champion frontend engineering quality, performance, and secure-by-default practices within an Azure-hosted environment.
Skills and experience you can bring to this role!
Qualifications & experience:
- 5+ years of experience as a Front-End Engineer;
- 3+ years hands-on with WebGL or related frameworks (deck.gl, luma.gl, regl, three.js, Mapbox GL, Cesium), including shader-based rendering;
- Proficiency in JavaScript programming and React.js framework;
- Proficiency in React Hooks, Redux-toolkit, Persist;
- Experience with Typescript/Axios/React Query/Material-UI;
- Familiarity with React Testing Library/Jest/Storybook;
- Hands-on experience with modern build tools such as Vite or Webpack, including linting and formatting standards; proficiency in unit testing with Jest and React Testing Library, and collaborative experience with E2E frameworks like Playwright or Cypress;
- Deep understanding of state management patterns (Zustand, Redux), modern component libraries, and diverse styling methodologies, including CSS-in-JS and utility-first CSS;
- Proven expertise in geospatial data and trajectory visualization, including projections, tiling, feature styling, temporal playback, and interactive patterns such as filtering, brushing, and path editing;
- Solid understanding of GeoJSON, vector tiles, and various projected or geographical coordinate systems;
- Understanding of app and browser performance;
- Upper-intermediate level of spoken and written English;
- Understanding of CI concepts;
- People-oriented and a team player;
- Excellent written and verbal communication skills with customers; and
- Familiarity with Node.js or any other back-end language is a plus.
What impact you will make
- Develop new functionality to support existing web applications with reasonable coverage by unit/integration tests;
- Participate in code review sessions;
- Use personal judgment to determine the optimal solution to recommend;
- General interaction with peers and/or management;
- The ability to explain technical information effectively through both written and verbal communication;
- Determining and following the methods and procedures on new assignments with minimal guidance; and
- Actively participate in daily standups, project breakdown, estimation and retrospective meetings.
What you’ll get
Regardless of your position or role, we have in place a wide array of benefits, including flexible working (hybrid/remote models) and generous time off policies (unlimited vacations, sick and parental leaves) to make it easier for all people to thrive and succeed at Star. On top of that, we offer an extensive reward and compensation package, intellectually and creatively stimulating space, health insurance and unique travel opportunities.
Your holistic well-being is central at Star. You'll join a warm and vibrant multinational environment filled with impactful projects, career development opportunities, mentorship and training programs, fun sports activities, workshops, networking and outdoor meet-ups.
Share opportunity
