Jobs / Anonymized summary

Lead Frontend Software Engineer

Confidential employer · Oslo · Posted 21 Sep 2026

Job summary

Seeking a Lead Frontend Software Engineer to own and evolve the frontend architecture of a complex engineering application used in the energy sector. The role involves leading the development of a data-intensive React and TypeScript platform featuring advanced analytics and interactive 2D/3D visualizations. Strong emphasis on delivering reliable, maintainable, and user-friendly technical software for professional users.

Location and work setup

Location
Oslo
Work setup
On-site

Responsibilities

Define and lead frontend architecture; establish engineering standards; develop and maintain a complex React/TypeScript application supporting analytical and simulation workflows; collaborate closely with domain experts, product managers, designers, and backend engineers to create effective user experiences; optimize application performance, scalability, and usability; oversee frontend quality, testing, debugging, and production troubleshooting; contribute to API design and backend integration as needed; provide technical leadership and mentorship within the team.

Qualifications

Proven expertise in React and TypeScript development; prior experience leading frontend architecture for complex, production-grade software focused on analytics, simulation, scientific, or data-heavy platforms; strong knowledge of state management tools; demonstrated ability to optimize performance for large datasets; experience with frontend testing frameworks and debugging; familiarity with data visualization libraries such as D3.js, Plotly, or Three.js is advantageous; good communication and interpersonal skills; proactive problem-solving approach; comfortable working independently and within a team; ability to balance technical quality with delivery timelines; experience with AI-assisted coding tools is a plus; relevant technical education or equivalent work experience.

Skills

ReactTypeScriptFrontend architectureState management (Zustand, TanStack Query, Redux)Performance optimizationAPI integrationFrontend testing and debuggingData visualization (D3.js, Plotly, Three.js, WebGL, Canvas)Software development leadershipAI-assisted development tools