H

Halliburton

Global oilfield services provider across lifecycle

Lead Frontend Software Engineer - React/TypeScript

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeOslo, NorwayNo salary listedIn-person

About the Job

Requirements

  • Strong React and TypeScript skills.
  • Previous experience leading the frontend architecture of a complex production application.
  • Must have built a complex frontend for analytics, simulation, scientific, or other data-intensive platforms.
  • Strong understanding of frontend architecture and scalable application design.
  • Experience using state management tools such as Zustand, TanStack Query, Redux, or equivalent.
  • Proven ability to optimize browser performance for large datasets, including asynchronous loading, render optimization, memory management, and responsive interaction handling.
  • Comfortable contributing to API design, integrating asynchronous backend services, and occasionally working beyond the frontend.
  • Strong frontend testing, debugging, observability, and production-troubleshooting practices.
  • Ability to make pragmatic architectural decisions, explain trade-offs, and balance long-term maintainability with delivery needs.
  • Strong interpersonal and communication skills, with the ability to manage key stakeholder relationships.
  • A structured, analytical, and proactive approach to solving complex technical challenges.
  • Takes ownership and provides technical direction without requiring heavy supervision.
  • Customer-focused, with an interest in understanding how technical and engineering users work.
  • Balances architectural quality, product needs, and delivery constraints.
  • Proficient with AI-assisted development tools and able to evaluate, test, and maintain AI-generated code.
  • Comfortable working in a fast-paced environment with evolving requirements.

Responsibilities

  • Take technical ownership of the frontend architecture of the engineering application.
  • Define the frontend architecture, establish engineering standards, and lead the continued evolution of a complex React and TypeScript application.
  • Deliver a reliable, maintainable, and intuitive application for demanding technical users, combining analytical workflows, large datasets, persistent user state, and interactive 2D/3D visualization.
  • Collaborate with domain experts, product managers, designers, backend engineers, and other developers to translate complex requirements into effective user experiences.
  • Contribute hands-on software development, technical leadership, architectural decision-making, and long-term ownership of frontend quality and performance.
  • Collaborate with teammates through mentoring and knowledge sharing.
  • Explore new technologies and learn unfamiliar engineering domains.

Desired Qualifications

  • Experience with technical charting or visualization technologies such as D3.js, Plotly, Three.js, WebGL, or Canvas.
  • Familiarity with scientific computing, CAD, GIS, or other engineering disciplines.
  • Interested in exploring new technologies and learning unfamiliar engineering domains.

About the Company

Halliburton

Global oilfield services provider across lifecycle

Halliburton provides services and products for the oil and gas industry across the reservoir lifecycle, from discovery to production. It performs locating hydrocarbons, managing geological data, drilling, formation evaluation, well construction and completion, and production optimization, plus consulting and project management. It differentiates itself through its global scale, end-to-end lifecycle capabilities, and a focus on sustainability and innovation, including initiatives like Halliburton Labs. Its goal is to help clients maximize resource value, improve operational efficiency, and reduce environmental impact through technology, expertise, and project management.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1919

Recently Posted Jobs

Explore more opportunities at Halliburton

See more jobs