Lead Front End Developer - Oslo
Our client is a globally recognised technology company developing advanced cloud-based software and digital solutions for complex engineering and data-intensive industries. Their flagship platform helps technical users transform large volumes of data into actionable insights, enabling smarter decision making across critical business operations.
Due to continued growth and significant investment in product development, they are looking to add a Lead Front End Developer to their Center of Excellence in Oslo. This is an opportunity to join a highly skilled product engineering team and take ownership of the frontend architecture for a sophisticated cloud platform used by engineering and technical professionals around the world.
This position is ideal for an experienced frontend engineer who enjoys building complex software products, architecting scalable applications, and solving challenging technical problems involving data visualisation, analytics, and interactive user experiences.
The Role
You will take technical ownership of the frontend architecture across a strategic software platform currently undergoing significant evolution and product consolidation. Working closely with product managers, domain experts, backend engineers, and fellow developers, you will help shape the future direction of the application while remaining hands-on with development.
The platform combines large datasets, analytical workflows, persistent user state, and advanced visualisation capabilities into a single engineering workspace. As a technical leader, you will drive architectural decisions, establish engineering standards, and ensure the long-term scalability, maintainability, and performance of the frontend ecosystem.
Key responsibilities include:
- Leading the frontend architecture and technical direction of a complex cloud-based software platform
- Designing and developing scalable applications using React and TypeScript
- Driving the continued evolution and integration of multiple product capabilities into a unified user experience
- Building interactive and intuitive interfaces for highly technical users working with large and complex datasets
- Collaborating closely with product managers, engineers, designers, and domain specialists to translate requirements into software solutions
- Establishing frontend engineering standards, best practices, and architectural guidelines
- Optimising browser performance, rendering efficiency, memory usage, and application responsiveness
- Supporting API design discussions and integration with distributed backend services
- Mentoring developers and helping raise engineering quality across the wider team
- Contributing to frontend testing, observability, debugging, and production support activities
Requirements:
We're interested in professionals who can demonstrate several of the following:
- 10+ years of professional software engineering experience
- Advanced expertise in React and TypeScript
- Previous experience leading frontend architecture for large-scale production applications
- Experience building complex analytics, simulation, scientific, engineering, or other data-intensive software platforms
- Strong understanding of frontend architecture, application design patterns, and scalability principles
- Experience with state management solutions such as Zustand, TanStack Query, Redux, or similar technologies
- Strong understanding of asynchronous data handling and distributed system integrations
- Experience optimising performance for applications handling large datasets and high volumes of user interaction
- Strong testing, debugging, observability, and troubleshooting practices
- Ability to make pragmatic architectural decisions and effectively communicate technical trade-offs
- Experience working within Agile software development environments
- Knowledge of modern software engineering principles and cloud-native application development
- Experience with technical visualisation technologies such as D3.js, Plotly, Three.js, WebGL, Canvas, or similar is highly advantageous
- Exposure to scientific computing, engineering software, CAD, GIS, analytics, or related domains would be beneficial
Personal Qualities
- Strong communication and stakeholder management skills
- Analytical and structured approach to problem solving
- Able to provide technical leadership and architectural guidance
- Customer-focused with an interest in understanding complex user workflows
- Balances technical quality with commercial and delivery objectives
- Collaborative team player who enjoys mentoring and knowledge sharing
- Independent, self-motivated, and proactive
- Comfortable working within a fast-paced and evolving product environment
- Interested in emerging technologies and continuous improvement
- Experience working with AI-assisted development tools is advantageous
- Curious mindset with a passion for solving challenging technical problems
What's on Offer
- Competitive salary package and performance bonus scheme
- Employee Share Purchase Programme with discounted stock opportunities
- Comprehensive pension scheme
- Health, life, disability, and travel insurance
- Excellent long-term career development opportunities
- Exposure to cutting-edge cloud technologies and large-scale software platforms
- The opportunity to influence the architecture and direction of a strategic global product
- Collaborative international engineering environment
- Active employee clubs, sports, and social activities
- Flexible working model with an office-first culture (minimum three days per week onsite in Oslo)
This is a rare opportunity to join a highly regarded software engineering team where modern frontend technologies, cloud platforms, advanced data visualisation, and complex technical problem solving come together to create industry-leading products used by customers worldwide.