Senior Frontend Developer
Tenth Revolution Group · Oslo, Norway
Apply & track with Apply EdgeLead Front End Developer - OsloOur 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 RoleYou 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 platformDesigning and developing scalable applications using React and TypeScriptDriving the continued evolution and integration of multiple product capabilities into a unified user experienceBuilding interactive and intuitive interfaces for highly technical users working with large and complex datasetsCollaborating closely with product managers, engineers, designers, and domain specialists to translate requirements into software solutionsEstablishing frontend engineering standards, best practices, and architectural guidelinesOptimising browser performance, rendering efficiency, memory usage, and application responsivenessSupporting API design discussions and integration with distributed backend servicesMentoring developers and helping raise engineering quality across the wider teamContributing 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 experienceAdvanced expertise in React and TypeScriptPrevious experience leading frontend architecture for large-scale production applicationsExperience building complex analytics, simulation, scientific, engineering, or other data-intensive software platformsStrong understanding of frontend architecture, application design patterns, and scalability principlesExperience with state management solutions such as Zustand, TanStack Query, Redux, or similar technologiesStrong understanding of asynchronous data handling and distributed system integrationsExperience optimising performance for applications handling large datasets and high volumes of user interactionStrong testing, debugging, observability, and troubleshooting practicesAbility to make pragmatic architectural decisions and effectively communicate technical trade-offsExperience working within Agile software development environmentsKnowledge of modern software engineering principles and cloud-native application developmentExperience with technical visualisation technologies such as D3.js, Plotly, Three.js, WebGL, Canvas, or similar is highly advantageousExposure to scientific computing, engineering software, CAD, GIS, analytics, or related domains would be beneficialPersonal QualitiesStrong communication and stakeholder management skillsAnalytical and structured approach to problem solvingAble to provide technical leadership and architectural guidanceCustomer-focused with an interest in understanding complex user workflowsBalances technical quality with commercial and delivery objectivesCollaborative team player who enjoys mentoring and knowledge sharingIndependent, self-motivated, and proactiveComfortable working within a fast-paced and evolving product environmentInterested in emerging technologies and continuous improvementExperience working with AI-assisted development tools is advantageousCurious mindset with a passion for solving challenging technical problemsWhat's on OfferCompetitive salary package and performance bonus schemeEmployee Share Purchase Programme with discounted stock opportunitiesComprehensive pension schemeHealth, life, disability, and travel insuranceExcellent long-term career development opportunitiesExposure to cutting-edge cloud technologies and large-scale software platformsThe opportunity to influence the architecture and direction of a strategic global productCollaborative international engineering environmentActive employee clubs, sports, and social activitiesFlexible 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.