Senior Web Developer

Senior Web Developer
We're building an innovative development environment inspired by modern code editors, and we're looking for a Senior Web Developer to help us shape it. You'll play a key role in designing intuitive user interfaces, integrating intelligent features, and contributing to a modular architecture that supports powerful customization.If you enjoy working on deep technical challenges and building tools that other developers will use every day, we'd love to hear from you.ResponsibilitiesYou'll be working on:Feature Development in Electron: You'll develop and integrate new functionality within an Electron-based architecture, supporting multi-process applications and rich desktop features.Frontend UI with React: We're creating custom views like explorers, side panels, and session managers using React and TypeScript. Your job is to make them fast, usable, and adaptable to specific use cases.Service Integration: Much of our intelligence comes from backend APIs. You'll be responsible for connecting interfaces to those services in a clean, maintainable way.Context and Session Handling: We need to manage multiple editing sessions with smart selection, capture, and processing logic. This includes designing mechanisms that make multi-context development feel seamless.Modular and Layered Architecture: We follow a clean separation between browser, common logic, and the Electron main process. You'll be working across these layers while respecting boundaries.UX Customization: You'll help adapt and extend existing components to align with real-world workflows and business needs.QualificationsEssential SkillsStrong proficiency in TypeScript and JavaScript.Solid experience building with React, including complex custom components.Understanding of Electron and multi-process architectures.Familiarity with modular application development.Ability to read, understand, and contribute to large codebases.Experience with asynchronous programming and API integration.Bonus PointsExperience working with the VSCode architecture or building extensions.Knowledge of VSCode APIs like TreeView, ViewContainers, and WebviewPanels.Familiarity with IPC (inter-process communication) protocols.Exposure to AI or LLM-based service integration.Background in networking, DevOps, or developer tooling.Role DetailsHybrid position. Open to full-time or contract, depending on your situation.You’ll be part of a small, focused team that values clean architecture, thoughtful UX, and solving meaningful problems for developers.
Secteur d'activité: Informatique, Télécom, Internet
Type de poste: CDI
Niveau d'études: Licence (LMD), Bac + 3, Master 2, Ingéniorat, Bac + 5, Master 1, Licence Bac + 4, Magistère Bac + 7
Années d'experience: Cadre Dirigeant
Catégories: Informatique, Systèmes d'Information, Internet
Publiée le: 07-09-2025 à 12:55:50

Ces annonces peuvent vous intéresser