Job Specifications
At Spinergie, we turn massive volumes of maritime and offshore operations data into actionable insights. Our dashboards are the primary interface between that data and the real-world decisions our clients make every day.
Our dashboarding system is highly configurable (JSON-driven), reusable across products, and capable of rendering maps, charts, tables, filters, and custom components — all at scale. Behind this flexibility lies a sophisticated framework with multiple abstraction layers.
After years of deliberate modernization, the foundation is solid:
Zoneless Angular app with reactive components
Web Workers for CPU-intensive computation
WebGL-based mapping (MapLibre) for high-performance geospatial rendering
Offline-first architecture via Service Workers
Rich and comprehensive Design System
The journey doesn’t stop here. As Platform Tech Lead, you’ll own this system with your squad — setting the standards for engineers across product teams who extend it under your guidance, and rely on it to build their own products. The next challenges are significant:
Scale rendering to hundreds of thousands of streaming data points without degrading UX
Reduce memory footprint and eliminate performance bottlenecks in complex dashboards
Design a secure and extensible user-configurable dashboard system (self-service model)
Implement real-time data flows using SSE or WebSockets
Stay ahead of the AI shift that is transforming software
Use generative AI to help our users who aren’t data experts make sense of complex datasets
Missions include:
No two weeks are the same, but here’s a general breakdown of the time investment across key responsibilities.
Team Leadership (20%)
Directly manage a Senior Developer dedicated to the dashboarding system
Oversee and review contributions to the dashboarding system from engineers across product squads
Grow and mentor software engineers, providing coaching on both technical skills and career development
Foster a culture of innovation, encouraging others to bring new ideas to the system.
Technical Ownership (20%)
Own architectural choices for the dashboarding platform and contribute to front-end standards across Spinergie. Review and validate system designs to ensure scalability, performance, and long-term maintainability.
Partner with Product Managers to shape features, define technical roadmaps, and align business priorities with engineering strategy
Set and maintain the bar for code quality, testing, and engineering practices
Delivery & Operations (20%)
Own roadmap execution, providing clear visibility and progress tracking across teams
Facilitate cross-team collaborations, ensuring effective communication among engineering, product and design
Make pragmatic trade-offs between speed, quality, and business impact — balancing short-term delivery with long-term sustainability
Hands-On Technical Work (40%)
Consistently contribute to the codebase through feature development, architectural improvements, and high-quality code reviews
Investigate and resolve complex production issues, handling root-cause analysis and guiding the team through critical technical obstacles
Continuously explore emerging front-end technologies and best practices, bringing pragmatic innovations that strengthen the platform
Preferred experience:
Climate change and sustainability matter to you. Greenwashing aside, you know Spinergie won’t suddenly change the world, but you want to participate in the development of the offshore wind industry and the close monitoring of maritime GHG emissions.
You have 5+ years of experience building complex, performance-sensitive web applications with TypeScript. You’re comfortable with reactive patterns, state management, and component architecture.
You care deeply about user experience and can translate product and design intent into robust, elegant technical solutions.
You’re comfortable designing abstraction layers, configuration-driven systems, and reusable frameworks. You think about extensibility and maintainability without over-engineering.
You communicate technical trade-offs clearly to non-technical stakeholders and build alignment around architectural decisions across platform and product teams.
You have helped grow other engineers — through code reviews, pairing, mentoring, or direct management — and foster an environment where ownership, experimentation, and continuous learning are encouraged.
No candidate perfectly meets all the requirements. If this role excites you and you believe you can bring value to our team, we encourage you to apply!
We are committed to diversity, equity, and inclusion. We welcome applicants from all backgrounds and identities
Hiring process:
Discovery: a call with Head of Software Engineering to present Spinergie, the Tech team, the technologies we use and Q&A
Competence: an onsite interview with the Tech team to give you the opportunity to present your experience, demonstrate your skills through a technical exercise and discuss
About the Company
At Spinergie, we're dedicated to revolutionizing the maritime sector through solutions to digitalize operations, tackle carbon emissions, and streamline related costs. With over 100 clients worldwide, including charterers, vessel managers, engineering and services companies, we are an international company serving various industries such as offshore, shipping, and marshaling port markets. Combining maritime expertise from our analyst teams with cutting-edge technologies based on data science research to build robust AIs and ...
Know more