Ingénieur·e Senior Software – Add‑ins Microsoft Office
kShuttle · Tunis
Job description
À propos du poste
Nous recherchons un·e ingénieur·e senior en développement logiciel pour rejoindre notre petite équipe basée à Tunis. Vous interviendrez en tant que développeur·e hands‑on sur notre nouvelle plateforme d’add‑ins Microsoft Office (Excel, puis PowerPoint et Word) qui remplace progressivement notre add‑in .NET historique.
Missions principales
- Écrire du code clair, performant et maintenable en TypeScript.
- Développer les fonctionnalités des add‑ins Office, en commençant par Excel.
- Construire et faire évoluer les briques communes de la plateforme afin d’éviter la duplication.
- Gérer les aspects transverses : authentification, packaging, déploiement, performance, observabilité et accessibilité.
- Rédiger les tests unitaires et end‑to‑end garantissant le comportement livré.
- Participer aux revues de code et challenger les besoins avec le Product Owner et l’UX.
Profil recherché
- Diplôme d’ingénieur (Bac+5) en informatique ou formation équivalente.
- 4 à 5 ans d’expérience en développement logiciel, avec une forte maîtrise de JavaScript/TypeScript.
- Capacité à reprendre et faire évoluer du code existant sans le casser.
- Français courant et anglais technique écrit.
- Autonomie, rigueur et culture du test automatisé.
Compétences requises
- TypeScript
- JavaScript
- Office.js (API JavaScript Excel)
- Web Components / Fluent UI
- HTML & CSS
- API REST
- Vite
- C#/.NET (bonus)
Ce que nous offrons
- Contrat CDI, basé à Tunis, mode hybride (3 jours sur site, 2 jours télétravail).
- Environnement technique moderne et outillé, avec des règles d’architecture strictes.
- Autonomie forte, visibilité élevée et travail en petite équipe.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Tunisia.
Salaries by job title
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Responsable maintenance 11
- Responsable Ressources Humaines 11
- Technicien Maintenance Industrielle 10
- Remote French Bilingual Customer Support Representative 10
- French-English Customer Support Associate 10
- Assistante administrative 9
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 weeks ago
Expires 1 month from now
21 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
kShuttle
Tunis