- Company Name
- Spinergie
- Job Title
- Platform Tech Lead
- Job Description
-
Job Title: Platform Tech Lead
Role Summary: Lead the design, evolution, and delivery of a highly configurable, performance‑centric dashboarding platform built with Angular, TypeScript, WebGL (MapLibre), and Web Workers. Own the architecture, coding standards, and roadmap while mentoring a Senior Developer and guiding engineering teams across product squads. Drive cross‑functional collaboration, maintain code quality, and champion innovative frontend solutions including real‑time data streams and generative AI features.
Expactations: 20 % team leadership, 20 % technical ownership, 20 % delivery & operations, 40 % hands‑on development.
Key Responsibilities:
- Directly manage a Senior Developer and provide continuous technical and career coaching.
- Review and approve contributions from cross‑product engineers, ensuring adherence to system standards and performance goals.
- Own architectural decisions for the dashboard platform; review and validate designs for scalability, maintainability, and extensibility.
- Define and drive the technical roadmap in partnership with Product Management, aligning business priorities with engineering strategy.
- Maintain rigorous code quality, testing practices, and performance benchmarks across the codebase.
- Own roadmap execution, track progress, and facilitate clear communication among engineering, product, and design stakeholders.
- Make pragmatic trade‑offs between speed, quality, and impact; balance short‑term delivery with long‑term sustainability.
- Contribute to codebase: develop features, refactor architecture, perform code reviews, and resolve production issues.
- Conduct root‑cause analysis for critical incidents and guide the team through solutions.
- Explore emerging frontend technologies, propose pragmatic enhancements, and integrate AI capabilities to aid non‑technical users.
- Champion a culture of innovation, experimentation, ownership, and continuous learning.
Required Skills:
- 5+ years experience building complex, performance‑sensitive web applications with TypeScript and Angular.
- Deep knowledge of reactive patterns, state management, and component architecture.
- Expertise in front‑end performance optimization, rendering large data sets (hundreds of thousands of points) using WebGL/MapLibre.
- Experience with Web Workers, Service Workers, SSE/WebSockets, and offline‑first architectures.
- Ability to design abstraction layers, configuration‑driven systems, and reusable frameworks.
- Strong emphasis on user experience, translating design intent into elegant technical solutions.
- Proven ability to set coding standards, conduct code reviews, perform unit/integration testing, and enforce quality practices.
- Excellent communication skills: articulate technical trade‑offs to non‑technical stakeholders and align multiple teams on architectural decisions.
- Prior experience mentoring or managing engineers and fostering a high‑performance engineering culture.
- Familiarity with climate‑change or sustainability domains is a plus but not mandatory.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent professional experience).