cover image
Canonical

Web Developer

Remote

Toulouse, France

Full Time

23-04-2025

Job Specifications

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Our mission is great open source

It is our mission to make open source software available to people everywhere. We create world-renowned software, impacting the lives of millions of people every day.

The web team works in a multi-disciplinary environment with visual designers, UX designers and other developers to bring exciting new web projects to life. We help and learn from each other and constantly strive to improve both our work and our processes.

Required skills and experience

Demonstrable experience of work on modern web applications
A strong understanding of HTML, CSS with SCSS and JavaScript
Experience with Javascript components libraries
Experience with TypeScript
Experience with responsive user interfaces for a wide range of devices and browsers
Experience with Git or other version control systems
Awareness of SEO best practice
Consideration of accessibility in all aspects of your work
A strong understanding of web performance in complex user interfaces
Ability to interact with UX, designers and server-side developers
Curiosity about technology and a thirst to learn
Based in EMEA timezones (Europe, the Middle East and Africa)
University degree or equivalent education

Useful experience if you have it

Familiarity with Linux desktop technologies
Server-side languages, such as Python or NodeJS
Experience working on a large scale React (with TypeScript) project
A history of open source contributions
Relevant work experience

Who you are

We want a Web Developer who loves what they do. You are passionate about web standards and keep abreast of new developments in our industry. You always look for opportunities to improve your skills. You like to show off what you're working on and also learn from others. You have strong attention to detail and value the design of a product as much as you value the code. You have strong communication skills and maybe even blog once in a while. You're aware of the latest CSS techniques but also know the limitations that developing for a broad audience can bring - actually, you embrace the challenge.

In this team

You'll create high fidelity websites and web apps using the latest incarnations of HTML, CSS (SCSS) and Javascript (React and TypeScript)
You'll help maintain existing projects including updating content and adding new pages
You'll manage incoming requests for updates and liaise with or delegate to other people as necessary
You'll ensure the standard of our output remains high and consistent across our whole product portfolio
You'll ensure new pages are published according to specification and in compliance with our web style guide
You'll participate in and contribute to our living style guide, Vanilla Framework.
Work closely with UX designers and visual designers to implement exemplary user experiences.

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

About the Company

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation. Together with a community of 200,000, we publish an operating system that runs from the tiny... Know more

Related Jobs

Company background Company brand
Company Name
MV Group
Job Title
Ingénieur Full Stack & Cloud Sénior F/H
Job Description
À propos MV Group est le 1er groupe de marketing digital indépendant composé de 60 pôles d’expertises réunies au sein de 11 filiales aux compétences data et digitales complémentaires. Notre ambition ? Assurer la réussite de nos clients et faire grandir leur business grâce au digital. Dans le cadre de notre croissance et de notre ambition de développer de nouveaux produits et services pour nos clients, nous recherchons un.e Ingénieur.e Full Stack & Cloud Sénior F/H, passionné.e par le cloud et le développement d’applications robustes à Rennes. Vous rejoindrez une équipe dynamique et agile, où vous jouerez un rôle clé dans la conception et l’évolution de solutions stratégiques, notamment dans la gestion et l’exploitation de grandes volumétries de données. On vous en dit plus ? Vos futures missions En tant qu'ingénieur.e Full Stack & Cloud Sénior F/H, vous serez soucieux.se de créer et faire évoluer des plateformes web innovantes, tout en répondant aux enjeux stratégiques de l’entreprise. Conception et architecture : Vous concevrez des architectures modernes, performantes et scalables, en exploitant les technologies cloud les plus récentes, notamment Google Cloud Platform (GCP). Traitement de données complexes : Vous développerez des solutions innovantes intégrant des outils comme DuckDB pour optimiser les requêtes analytiques et SQLMech pour l’automatisation des flux de données. Optimisation des API : Vous veillerez à la robustesse et à la sécurité de nos API en adoptant les meilleures pratiques et en assurant la conformité au RGPD. Et vous ? Expérience Vous justifiez d’au moins 5 ans d’expérience en ingénierie Full-Stack dans un environnement cloud, avec une expertise en Google Cloud Platform (GCP). Compétences Techniques Vous maîtrisez des outils modernes comme DuckDB et SQLMech pour le traitement et l’automatisation des données. Vous avez une solide expertise en développement Python (FastAPI, Django) pour construire des back-ends sécurisés et performants. Vous êtes expert.e en gestion de données SQL et avez l’habitude de travailler sur des bases volumineuses et complexes. Vous utilisez quotidiennement Docker et Kubernetes pour l’orchestration de conteneurs et les déploiements cloud. Vous maîtrisez des frameworks Front-End comme Vue.js ou React.js pour assurer un développement full-stack harmonieux. Soft Skills Vous êtes soucieux.se de collaborer au sein d’une équipe agile tout en travaillant de manière autonome. Vous aimez relever des défis techniques complexes et êtes force de proposition sur les solutions techniques. Vous savez prendre du recul sur les besoins métier et proposer des solutions adaptées. Pourquoi rejoindre notre équipe ? Impact : Vous participerez directement à l'évolution de solutions stratégiques qui impactent notre performance au quotidien. Innovation : Vous aurez l’opportunité de travailler avec des technologies de pointe (GCP, DuckDB, SQLMech, Docker, Kubernetes) et d'apporter votre expertise dans un environnement dynamique. Croissance et évolution : Nous mettons un point d'honneur à accompagner la montée en compétences de nos collaborateurs, avec des opportunités d’évolution. Pourquoi rejoindre MV Group ? On vous dit tout ! Vous évoluerez dans un environnement stimulant et vous échangerez avec divers interlocuteurs pour mener à bien vos missions ; Vous bénéficierez d’un parcours d’intégration personnalisé à votre arrivée et de formations régulières en interne pour accélérer votre évolution ; Chez MV Group, nous avons à cœur l’épanouissement de nos équipes. Nous sommes à l’écoute de vos besoins et nous mettons tout en place pour améliorer votre quotidien : locaux conviviaux, welcome pack, tickets restaurants, semaine de 4 jours possible, horaires flexibles, bonne mutuelle, RTT, home office, etc. ; MV Group favorise le management de proximité : tous les pôles sont organisés avec des équipes à taille humaine pour accompagner au mieux chaque collaborateur dans sa progression ; Au cours de l’année, plusieurs évènements internes sont organisés pour renforcer la cohésion au sein de votre équipe et du groupe (séminaires, teams buildings, déjeuners d’équipe, etc). Convaincu(e) ? Alors, rejoignez-nous vite ! MV Group étant engagé dans une politique en faveur de l’intégration et du maintien de l’emploi des personnes en situation de handicap, toutes nos offres d'emploi sont ouvertes aux personnes en situation de handicap.
Rennes, France
On site
Full Time
02-05-2025
Company background Company brand
Company Name
Crédit Agricole CIB
Job Title
Développeur VBA (MS Office)/Power Query/Python H/F
Job Description
NOUS CONNAITRE ! La Direction IT and Opération Services (IOS) a pour objectif de doter CACIB de la meilleure Plateforme IT et Opérations pour répondre aux besoins de maintenir et renforcer la qualité des services rendus à CACIB et de se préparer aux enjeux de croissance et de transformation digitale de CACIB dans les années futures. Au sein d’IOS, le département ICA est la Direction des Systèmes d’information de Crédit Agricole SA, responsable de la conception, du développement, de la maintenance des applications pour la Holding et l’ensemble des entités du Groupe CA. En intégrant une ligne métier SI de plus de 2.500 collaborateurs, vous bénéficierez de multiples opportunités professionnelles, grâce à la diversité de nos métiers La Direction des Systèmes d’information, « ICA », recherche un(e) : Développeur VBA (MS Office)/Power Query/Python H/F - Basé à Montrouge (92) - VOTRE EQUIPE En tant que Développeur VBA, vous serez rattaché(e) au pôle ICA/FCA qui assure les activités IT au service des métiers de CASA sur les domaines de la Finance, Comptabilité & Achats et rejoindrez l’équipe de développement « FAST IT Finance ». Cette équipe, composée de 2 à 4 développeurs, a pour principale mission le développement, en cycle court et en proximité des métiers, de solutions d’automatisation de processus métiers exécutables et déployables sur le poste de l’utilisateur. VOS MISSIONS Au sein de ce poste, vous aurez pour principales missions : Concevoir les architectures logicielles des nouveaux projets d’automatisations : Recueillir et challenger les besoins métiers et fonctionnels Composer et décrire l'architecture applicative générale choisie S’assurer de l'adéquation de la solution avec l’architecture technique existante et le périmètre d’intervention Effectuer des prototypes (POC) pour éprouver ces choix Participer à la définition ou à l’enrichissement des normes de développement. Réaliser le développement et le maintien en fonctionnement de ces automatisations dans un cadre de projet strict et rigoureux : Livraison de solutions fonctionnelles éprouvées, stables et performantes, Maintenabilité corrective et évolutive des développements, Gestion de toutes les erreurs, Traçabilité des anomalies, Standardisation des fonctionnalités pour réutilisation, Standardisation des interfaces utilisateurs, Interchangeabilité des développeurs, Production d’une documentation fonctionnelle, Production d’une documentation technique. Participer/contribuer à l’approche terrain et pragmatique de la chaîne de production : Répondre aux sollicitations des métiers Participer à la relation avec la maîtrise d’ouvrage Participer aux points quotidiens et aux réunions d’équipe Contribuer à la réflexion générale sur les développements de proximité dans un soucis constant d’en accroitre la productivité , ENVIRONNEMENT DU POSTE L’approche est innovante et met en pratique une méthodologie industrielle favorisant la maintenabilité et la fiabilité dans un environnement orienté Agile. Tant que les outils privilégiés de nos utilisateurs sont les logiciels de la suite MS Office (Excel, Word, Outlook), le VBA reste à ce jour l'IDE de prédilection pour en manipuler les objets. Cependant, des choix techniques alternatifs sont de plus en plus sollicités (Power Query, Power Pivot, Power BI, SharePoint on Line) ou en attente de l'être (Power Apps et Power Automate, Python ou technologies de type intelligence Artificielle). NB : L'essentiel des manipulations de nos automatisations porte sur les objets Ms Office proprement dits en mode Desktop et le VBA reste le langage le plus adapté et intégré. Pour le traitement des données, l'outil que nous privilégions est Power Query, directement manipulable en VBA. L’utilisation de Python n’est donc pour l’instant pas prioritaire mais pourra être adopté dans des projets ultérieurs. En lien avec le Schéma Directeur de notre Système d’Information, votre action contribuera avec l’ensemble de l’équipe à proposer et introduire l’usage de ces technologies de développement plus innovantes.
Montrouge, France
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
SAP
Job Title
Stage: Développeur Cloud Fullstack pour SAP Process Automation F/H
Job Description
Faites ressortir le meilleur de vous-même Les innovations de SAP permettent à plus de quatre cent mille clients dans le monde de travailler ensemble plus efficacement et d'utiliser plus efficacement les informations commerciales. Connu à l'origine pour son leadership en matière de logiciels de planification des ressources d'entreprise (ERP), SAP a évolué pour devenir un leader du marché des logiciels d'application de gestion de bout en bout et des services connexes pour les bases de données, l'analytique, les technologies intelligentes et la gestion de l'expérience. En tant que société en nuage comptant deux-cents millions d'utilisateurs et plus de cent mille employés dans le monde, nous sommes motivés et tournés vers l'avenir, avec une éthique d'équipe hautement collaborative et un engagement envers le développement personnel. Qu'il s'agisse de connecter des industries, des personnes ou des plates-formes mondiales, nous veillons à ce que chaque défi reçoive la solution qu'il mérite. Chez SAP, vous pouvez faire ressortir le meilleur de vous-même. Votre Mission Au sein de l'unité « SAP Process Automation », l'équipe « Design & Governance » est responsable de l'intégration du platform Cloud. Cette partie est essentielle au bon fonctionnement du système et au cœur de ce que consiste le développement Cloud de notre plateforme. Elle est responsable de la gestion de données, du système de communication asynchrone, et de la sécurité. Elle est aussi responsable de la gestion de multi-tenancy permettant de souscrire / de-souscrire de clients sur un même système tout en assurant l'isolation et la sécurité de chaque client. En tant que membre à part entière de cette équipe, vous serez dédié au développement des fonctionnalités sur la partie de l'intégration de la plateforme Cloud. Vous contribuerez sur des fonctionnalités très souvent verticales du frontend au backend, en prenant en compte les critères comme stabilité, performance, et la sécurité. Votre Profil Nous accordons une importance aux qualités suivantes : Étudiant en Master 2 ou en dernière année d'école d'ingénieur en Informatique. Expérience de développement Java Expérience de développement JavaScript Connaissance en développement Cloud Esprit d’équipe, bonne capacité d’apprentissage, autonomie, rigueur, implication Capacité rapide d’adaptation à différentes technologies Maîtrise du français et de l'anglais Votre Équipe SAP Process Automation est l’organisation produit au sein de la R&D SAP qui se focalise autour de l’automatisation des processus d’Entreprise et du cloud. Notre équipe combine l'excellence technologique, l’esprit d'entreprise et l’agilité. Durée du stage: 5 à 6 mois Date de début: Flexible #SAPBTPEXCareers #SAPBuildCareers Faites ressortir le meilleur de vous-même Les innovations de SAP permettent à plus de quatre cent mille clients dans le monde de travailler ensemble plus efficacement et d'utiliser plus efficacement les informations commerciales. Connu à l'origine pour son leadership en matière de logiciels de planification des ressources d'entreprise (ERP), SAP a évolué pour devenir un leader du marché des logiciels d'application de gestion de bout en bout et des services connexes pour les bases de données, l'analytique, les technologies intelligentes et la gestion de l'expérience. En tant que société en nuage comptant deux-cents millions d'utilisateurs et plus de cent mille employés dans le monde, nous sommes motivés et tournés vers l'avenir, avec une éthique d'équipe hautement collaborative et un engagement envers le développement personnel. Qu'il s'agisse de connecter des industries, des personnes ou des plates-formes mondiales, nous veillons à ce que chaque défi reçoive la solution qu'il mérite. Chez SAP, vous pouvez faire ressortir le meilleur de vous-même. L’inclusion, au cœur de notre stratégie La culture d'intégration de SAP, l'accent mis sur la santé et le bien-être, et les modèles de travail flexibles contribuent à ce que chacun, quelle que soit son origine, se sente inclus et puisse donner le meilleur de lui-même. Chez SAP, nous sommes convaincus que les capacités et les qualités uniques que chaque personne apporte à notre entreprise nous rendent plus forts. Nous investissons dans nos employés pour leur inspirer confiance et les aider à réaliser leur plein potentiel. En définitive, nous croyons qu'il faut libérer tous les talents et créer un monde meilleur et plus équitable. SAP est fier d'être un lieu de travail qui favorise l'égalité des chances et un employeur qui pratique l'action positive. Nous nous engageons à respecter les valeurs de l'égalité des chances en matière d'emploi et proposons des aménagements pour les candidats souffrant d'un handicap physique et/ou mental. Si vous souhaitez postuler chez SAP et que vous avez besoin de mesures d'adaptation ou d'une assistance particulière pour naviguer sur notre site Web ou remplir votre candidature, veuillez envoyer un e-mail à l'adresse suivante: Careers@sap.com Employés SAP : les candidats ne peuvent être recommandés que pour des postes permanents - vous trouverez d'autres réglementations dans la politique de recommandation SAP. Des règlements particuliers peuvent s'appliquer aux postes de formation. Réquisition: 421398 Secteur de travail: Software-Design and Development Déplacement escompté: 0 - 10% Statuts de carrière: Étudiant Type d’emploi: Limited Full Time Emplacements Supplémentaires:
Levallois-Perret, France
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
DB Schenker
Job Title
Développeur Web H/F
Job Description
Depuis 150 ans, DB Schenker procure à ses clients une offre de services logistiques intégrés à forte valeur ajoutée grâce à l’association d’un savoir-faire local, d’un service client dédié et d’une expertise globale de son réseau international via sa présence dans plus de 130 pays. En France, construite autour de plus d’une centaine d’agences, l’entreprise emploie plus de 6200 collaborateurs et réalise un chiffre d’affaires de 1,7 Mds d’euros en 2024. Dans le cadre du développement de ses activités logistiques, DB Schenker recherche pour sa plate-forme de Mitry-Mory un Développeur Web en CDD pour accompagner ses clients dans leur transition numérique. Ce site concentre son activité sur la logistique des pièces de rechange pour de grands comptes du secteur aéronautique (avionneurs, équipementiers). Rattaché à la personne en charge des projets et de l’intégration des outils au sein de l’équipe d’exploitation et après une période d’intégration, vos principales missions consisteront à : Comprendre les différents flux de notre activité, Publier un rapport statique des statuts d’avancement de préparation de commande et de transport pour les clients Intégrer un nouveau client dans notre TMS en adaptant son fonctionnement à ses besoins Assurer la maintenance et l’amélioration continue des outils hébergés sur notre environnement web (TMS, CRM). Vous serez amené à travailler avec de nombreux acteurs de l’entreprise (chefs d’équipe, responsables d’exploitation, service client) ainsi qu’avec notre prestataire informatique ayant conçu les systèmes sur lesquels vous travaillerez. Le DSI de Schenker sera également présent pour vous accompagner tout au long de vos projets. Nature du contrat : CDD Durée du contrat : 9 mois Ce que nous recherchons dans votre profil : Une première expérience en tant que Data Analyst idéalement dans le secteur de la logistique Maitrise des outils suivants : HTML / CSS, JavaScript, SQL... Maitrise du Pack Office Vous êtes force de proposition, à l'écoute, et aimez travailler en équipe. L'expérience client est au cœur de vos préoccupations, alors qu’attendez-vous pour postuler ! Ce que vous allez vivre chez nous : Rémunération attractive : 13ème mois, intéressement, participation, avantages repas Avantages : transport, CSE, PERECOL Onboarding : journée d’intégration (un planning sur mesure, visite de site...), suivi d’intégration (échanges réguliers avec votre manager…)… Qualité de vie au travail : accord QVCT, certifications Top Employeur et Ecovadis, équilibre vie pro/vie perso, qualité des équipements de travail… Management de proximité : transparence, reconnaissance, travail collaboratif, brief d’équipe Opportunités de formation et de développement professionnel Nous recherchons régulièrement des talents, tous les profils sont les bienvenus. Nous sommes engagés pour l’insertion des personnes en situation de handicap. Nous recrutons nos salariés pour leurs compétences. Le process de recrutement que vous allez suivre : Première prise de contact téléphonique Un entretien physique avec votre futur manager Un second entretien avec le Directeur d'exploitation
Mitry-Mory, France
On site
Full Time
02-05-2025