Platform Tech Lead
5 days ago
Paris
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, • 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, • 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, • Own roadmap execution, providing clear visibility and progress tracking across teams, • Facilitate cross-team collaborations, ensuring effective communication among engineering, product and design, • 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 discussion, • Culture & Leadership: an company culture-fit interview with the Head of People team and discussion with the VP Tech