Job summary
Seeking a Lead Frontend Software Engineer to take ownership of the frontend architecture for a complex engineering software platform. This role involves developing and evolving a high-performance React and TypeScript application that handles large datasets, analytical workflows, and interactive 2D/3D visualization. Collaboration with cross-functional teams to deliver intuitive, reliable, and maintainable solutions for technical users is essential. No Norwegian language skills are required.
Location and work setup
- Location
- Oslo
- Work setup
- On-site
Responsibilities
Lead the design and implementation of the frontend architecture for a data-intensive engineering application. Establish engineering standards and ensure high quality and performance of the frontend codebase. Collaborate closely with domain experts, product managers, designers, backend engineers, and other developers to translate complex requirements into effective user experiences. Contribute to API design and integration with backend services. Provide technical leadership, mentorship, and long-term ownership of frontend quality and performance.
Qualifications
Strong expertise in React and TypeScript with proven experience leading frontend architecture for complex production applications involving analytics, simulation, or scientific workflows. Proficient in state management tools such as Zustand, TanStack Query, or Redux. Demonstrated ability to optimize browser performance handling large datasets, including asynchronous loading and render optimization. Knowledge of frontend testing, debugging, observability, and production troubleshooting is required. Experience with technical visualization tools like D3.js, Plotly, Three.js, WebGL, or Canvas is advantageous. Familiarity with scientific computing, CAD, GIS, or engineering disciplines is a plus. Excellent communication and interpersonal skills, proactive problem-solving ability, and the capability to work independently in a fast-paced environment are essential.