XX
Senior Fullstack Engineeressencedesign s.a.Lausanne, Vaud, Switzerland

Cette offre d'emploi n'est plus disponible

XX

Senior Fullstack Engineer

essencedesign s.a.
  • CH
    Lausanne, Vaud, Switzerland
  • CH
    Lausanne, Vaud, Switzerland

À propos

Senior Fullstack Engineer (.NET & Angular) At essencedesign, we cultivate talent, enthusiasm, and remarkable thinking to contribute to the performance of our clients' brands. The agency is currently transitioning towards a deeply digital world, where technology, design, and engineering meet to create strong brand experiences. Our DNA is driven by a spin-off spirit and fueled by ambitious and challenging client projects. We are looking for a Senior Fullstack Engineer (.NET & Angular) with excellent analytical skills to help shape innovative brand experiences for this project. We are developing a B2B Digital Publishing and Sales Enablement business. Our solution allows our clients to deploy tailored sales tools that can function offline, present complex interactive content, and integrate deeply with their systems (CRM, ERP). Your Missions As a senior member of the technical team, you will navigate between the core product and client-specific extensions. Frontend Architecture (Angular & Management): You will lead the development of a complex Angular application. The main challenge lies in asynchronous management (NGRX Store/Effects) to orchestrate data loading and UI interactions without blocking the experience. Backend & Hybrid: You will maintain a robust API in .NET Framework while developing new microservices and modules in .NET/Standard. You will ensure code sustainability while guiding the transition to modern technologies. Multi-Tenant Architecture: You will work on an architecture where the core code must be extensible. You will need to design generic features capable of being overridden or extended by specific modules without breaking the integrity of the application. Offline & Sync (Offline-First): You will manage the complexities related to functioning without internet: data synchronization, local storage (IndexedDB), and real-time management. Interactive Rendering: You will optimize our proprietary rendering engine capable of displaying interactive elements, dynamic charts, and financial data directly in the application. Technical Skills Frontend: Angular (Recent Versions), NGRX (Mastery of Reducers/Effects/Selectors), TypeScript, RxJS, SCSS (SASS).Backend: C#, Web API 2, .NET 8, Entity Framework.Data: SQL Server. Infrastructure & Tools: Azure (WebJobs, Storage), Hangfire (Background Tasks), SignalR (Real-Time).Profile With over 10 years of experience, you are proficient in design patterns and know how to navigate a large codebase. .NET: You understand what happens under the hood (Memory Management, Async/Await, Reflection). Frontend: You understand the component lifecycle, change detection, and unidirectional data flow (Redux). Analytical: You know how to debug a complex event chain (e.g., a click triggers an NGRX Action, which calls an API, which launches a background Job, which notifies the client via SignalR). Freedom and Responsibility: You are ready to integrate into a small team where individual responsibility and initiative are necessary. Language French. Do not hesitate to contact us for any questions about this position. jid90db7a0aen jit0206aen jpiy26aen
  • Lausanne, Vaud, Switzerland

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.