Senior Frontend Software Engineer
Role details
Job location
Tech stack
Job description
Lead the design and architecture of complex front-end systems using Angular, ensuring they are modular, scalable, and high-performing.
Mentor and guide junior and mid-level developers through code reviews, technical workshops, and pair programming in Agile mindset
Drive technical excellence by establishing best practices for state management, reactive programming, and component reusability.
️ Optimize application performance and troubleshoot complex architectural bottlenecks that impact user experience.
Define testing strategies (Unit, Integration, and E2E) to ensure the stability and reliability of the Alteia platform.
Requirements
Do you have experience in Web development?, 5+ years of experience in web development, with a deep focus on the Angular ecosystem .
Expertise in TypeScript and RxJS, with a proven track record of managing complex data flows and asynchronous logic.
Strong Product Sense, with a track record of contributing to product strategy and making trade-offs between technical debt and feature delivery.
Strong focus on quality, with professional experience in testing frameworks like Jest, Karma, or Cypress.
Leadership & Problem-solving skills, with the ability to translate complex business requirements into sustainable technical roadmaps.
️ Strategic communication skills, comfortable collaborating with Product Owners and Back-End leads to align on technical vision.
Preferred Skills
Knowledge of GIS (OpenLayer, Maplibre) or 3D visualization (Three.js, Babylon.js) is highly valued for this seniority level.
Advanced Data Visualization proficiency, specifically with Apache ECharts, D3.js, or Highcharts, to transform complex datasets into performant, interactive dashboards and relational graphs.
Full-stack sensibility, specifically with NestJS or Node.js, to better collaborate on API design.
DevOps awareness, including experience with Docker, observability solutions, and Gitlab/Github CI/CD pipelines to streamline deployment.