At 90 Seconds, our mission is to connect brands and local creators everywhere to create and tell the world’s stories in motion.
We are looking for a Full Stack Developer who enjoys driving ideas into technology solutions and helping us build and enhance the 90 Seconds product, in collaboration with a team who together breath beautiful product experience through high quality designs.
Tackle high-impact, challenging projects that push the boundaries of digital media, enabling you to drive real business results and creative solutions.
Bijdragen aan het ontwerp en de ontwikkeling van productmogelijkheden op 90 Seconds, veilige, betrouwbare en schaalbare oplossingen implementeren.
Pleiten voor beste patronen en praktijken op het gebied van productontwerp, -prestaties en -testen.
Network and contribute to the open source community.
Zorg voor duidelijkheid en afstemming over de technische visie en richting.
Pleiten voor technische systemen en oplossingen die de productontwikkeling op de lange termijn versnellen.
Duidelijke en beknopte technische documentatie schrijven over systeemontwerp en -implementatie.
Een sterke productgerichte engineeringcultuur opbouwen door ingenieurs te begeleiden en te mentoren.
Samenwerken binnen een creatieve en snelle omgeving om te zorgen voor het ontwerp en de levering van hoogwaardige, schaalbare oplossingen die voldoen aan hoge standaarden voor architectuur en best practices.
Evangeliseer de zakelijke voordelen en impact van het product, evenals de waarde van moderne leverings- en engineeringpraktijken.
Wie je bent
Strong experience building applications with React, modern tooling like Vite, and related frameworks.
Solid backend experience using frameworks like Nest.js and familiarity with the broader Node.js ecosystem.
Proven ability to manage projects independently - from ideation through to delivery.
Excellent knowledge of test automation frameworks, with hands-on experience in unit, integration, and end-to-end testing.
Proficient in TypeScript and modern JavaScript (ES6+).
Comfortable working with RESTful and GraphQL APIs, databases (e.g. PostgreSQL), and cloud infrastructure (e.g. AWS).
A strong problem-solver with a collaborative mindset and eagerness to contribute to team culture.
Bekijk ons op http://ridethewave.video voor een kijkje op 90 Seconds!
90 Seconds Interview Pro Tips
Doe je onderzoek
1/12
Inzicht in de belangrijkste informatie over het bedrijf waar je een sollicitatiegesprek hebt, helpt je om met vertrouwen je sollicitatiegesprek in te gaan. Het zoeken naar informatie over het bedrijf via hun website, social media posts en recente persberichten zorgt voor een beter begrip van de doelen van het bedrijf en hoe je een geweldige fit.
Benadruk je "selling points" en de reden waarom je de baan wilt
2/12
Hou voor je sollicitatiegesprek drie tot vijf verkoopargumenten in gedachten, zodat je opvalt als de beste kandidaat voor de functie. Vertel de interviewer waarom je die baan wilt - wat je eraan interesseert, de beloningen die je waardevol vindt, en de capaciteiten die de baan van je vraagt.
Kom met voorbeelden van je werk
3/12
Er zal je waarschijnlijk gevraagd worden naar specifieke werkprestaties in relatie tot de functie. Denk, na het lezen van de functieomschrijving, aan werk dat je goed hebt gedaan in vroegere banen, clubs of vrijwilligersfuncties, waaruit je ervaring en succes blijkt bij het uitvoeren van het werk dat zij van je vragen.
Wees voorbereid om veel voorkomende vragen te beantwoorden
4/12
Denk na over de vragen die je waarschijnlijk zult krijgen, gezien je leeftijd en status (bijna afgestudeerd, op zoek naar een zomerstage). Bereid je antwoorden voor, zodat je tijdens het gesprek niet struikelt.
Bereid vragen voor aan de interviewer
5/12
Kom naar het gesprek met een aantal vragen voor de interviewer waaruit je kennis van het bedrijf en je intentie blijkt. Je moet er een of twee voorbereid hebben, wat er ook gebeurt.
Oefening baart kunst
6/12
Zoek veel voorkomende sollicitatievragen op en oefen je antwoorden. Leg de nadruk op de vaardigheden die voor de werkgever het belangrijkst zijn en die relevant zijn voor de functie. Bekijk de functieomschrijving, maak een lijst van de vereisten, en verbind die met uw ervaring.
Maak indruk binnen de eerste 5 minuten
7/12
Kom met energie, enthousiasme, passie en lef en spreek je waardering uit voor de tijd van de interviewer. Begin met een positieve opmerking over het bedrijf.
Bouw een band op met je gesprekspartner
8/12
Een band opbouwen en een persoonlijke connectie maken met je gesprekspartner verhoogt je kansen om aangenomen te worden. Interviewers hebben de neiging om kandidaten aan te nemen die ze mogen en die goed lijken te passen in de bedrijfscultuur.
Wees op tijd (ook wel, vroeg)
9/12
Wees "op tijd" voor je gesprek - dat betekent 5 tot 10 minuten te vroeg. Gun jezelf extra tijd om naar het toilet te gaan, je outfit aan te passen, en je zenuwen te kalmeren.
Maak je geen zorgen over het klinken "ingeblikt"
10/12
Maak je geen zorgen dat je "ingeblikt" klinkt tijdens je interview. Als je goed voorbereid bent, zul je vlot en welbespraakt klinken. Aan de andere kant, als je niet zo goed voorbereid bent, zal de spanning van de situatie elke "ingeblikte" kwaliteit elimineren.
Koppel uw antwoorden aan uw vaardigheden en prestaties
11/12
Bij elke vraag die je beantwoordt, is het belangrijk dat je je achtergrond koppelt aan de functie door voorbeelden te geven van oplossingen en resultaten die je hebt bereikt. Maak van elke gelegenheid gebruik om in te gaan op de vereisten die in de functieomschrijving worden genoemd.
Follow-up na het interview
12/12
Stuur altijd binnen 24 uur na het gesprek een bedankbriefje waarin u nogmaals uw belangstelling voor de functie kenbaar maakt. Je kan er ook alle details in kwijt die je tijdens het gesprek misschien vergeten bent te vermelden. Als je met meerdere mensen van hetzelfde bedrijf hebt gesproken, stuur dan aan iedereen een persoonlijk berichtje.
At 90 Seconds, our mission is to connect brands and local creators everywhere to create and tell the world’s stories in motion.We are looking for an experienced Concierge Manager to guide our customer...
We are seeking a highly creative and organized Content Creator to support content execution for one of our key global clients. You’ll work closely with a tight-knit team including a Social Strategist ...
We are looking for an experienced Concierge Manager to guide our customers through the video production journey using our online platform, ensuring the successful delivery of professional video creati...
(Senior) Business Development Manager - Enterprise (APAC)
Asia - Remote
Who We Are 90 Seconds is a global video creation platform for the world’s biggest brands. 90 Seconds allows brands to create quality video content anywhere in the world, at scale. 90 Seconds revo...
Who We Are 90 Seconds is a global video creation platform for the world’s biggest brands. 90 Seconds allows brands to create quality video content anywhere in the world, at scale. 90 Seconds revo...
Hoe kan ik een probleem over mijn project aan de orde stellen?
Of je nu rechtstreeks met je 90 Seconds Production Service Manager wilt praten, om een update wilt vragen of het tijdstip van je levering wilt wijzigen, wij zorgen ervoor. Ga niet meteen naar Intercom voor ondersteuning - alle communicatie verloopt via de activity feed op uw projectpagina. Hier kun je direct problemen aankaarten, opmerkingen geven en wijzigingen aanvragen bij de Production Service Manager en de makers.
Wat als ik een videoproject wil dat meer op maat gemaakt is?
Als onze kant-en-klare videoproducten niet de juiste keuze zijn, kunt u een project op maat maken. Een Producer zal contact met u opnemen om meer te weten te komen over uw wensen en hoe wij onze diensten hierop kunnen afstemmen.
In welke landen biedt 90 Seconds momenteel diensten aan?
Met een team van ontwerpers in 900 steden en 160 landen kunnen we helpen met het maken van video's in de meest afgelegen hoeken van de wereld. Bekijk onze videoproductielocaties.
Wat als ik alleen video-opnamen of alleen video-editing nodig heb?
Geen probleem. Wij bieden video-opnames en video-editing als afzonderlijke diensten aan. Bekijk ons volledige aanbod van productie-oplossingen.
Hoe kan ik mijn video's en filmmateriaal vinden om te downloaden?
Nu dat u uw voltooide video heeft; kunt u het downloaden naar uw desktop of mobiele harde schijf. U kunt alle voltooide video's vinden die bij uw merk horen door naar uw merkpagina te gaan vanaf uw profiel. Zoek de video, onder 'Voltooide Video Projecten'.
Raadpleeg a.u.b. de Makers Voorwaarden & Condities voor Betalingsvoorwaarden. Alle makers worden betaald met Hyperwallet. 90 Seconds vereist niet dat er facturen worden ingediend voor projecten. Facturatie wordt gedaan via het Platform bij contract acceptatie. U bent natuurlijk welkom om uw eigen facturen te maken voor uw administratie, maar we hebben geen kopieën nodig.
Hoeveel werk is er in mijn gebied?
Terwijl sommige markten een groot volume aan projecten behouden, groeien andere minder bekende gebieden gestaag en beginnen ze steeds meer werk te zien. De hoeveelheid werk in een bepaald gebied hangt volledig af van onze klanten: hoe vaak ze video kopen en waar ze crew nodig hebben voor hun projecten. Het goede nieuws: 90 Seconds groeit, we hebben een groot salesteam en kunnen klanten in alle landen ondersteunen via ons cloud-platform.
Hoe kom ik aan banen?
Normaal gesproken worden contract uitnodigingen verstuurd door een Producent naar een klein aantal makers die overeenkomen met de vaardigheden en ervaring die vereist zijn in de opdracht van de Klant. Deze worden toegewezen op een wie-het-eerst-komt-het-eerst-wordt-bediend basis, en staan vermeld onder "Beschikbare Contracten" op je profiel als je direct bent uitgenodigd. Op onze Marktplaats, onder "Bladeren door Opdrachten" kunt u ook vacatures vinden die zijn gepubliceerd aan de gehele Creator gemeenschap.
Wat onderscheidt grote ontwerpers op 90 Seconds?
90 Seconds is een wereldwijde gemeenschap van videoprofessionals, die elke rol en elk vaardigheidsniveau in de industrie omvat. Of u nu een cameraman of animator bent, een droneoperator of een regisseur, u kunt een succesvolle maker zijn op de 90 Seconds , ongeacht uw locatie. Meer dan wat ook zijn de drie kenmerken die je zichtbaarheid, je klantwaardering en uiteindelijk je succes als 90 Seconds Creator bepalen: een goed profiel, een vooruitdenkende instelling en een proactieve communicator.
Hoe kan ik een probleem aan de orde stellen?
Of u nu rechtstreeks met uw 90 Seconds Production Service Manager wilt spreken, om een update wilt vragen of het tijdstip van uw levering wilt wijzigen, wij hebben het voor u geregeld. U hoeft niet meteen naar Intercom te rennen voor ondersteuning - alle communicatie verloopt via de activity feed op uw projectpagina. Hier kunt u direct problemen aankaarten, opmerkingen geven en wijzigingen aanvragen bij de Production Service Manager en Brand Client.
Neem contact met ons op en laten we samen epische video's maken.
Toegankelijkheid
Toegankelijkheid
Epilepsie veilige modus
Dempt kleur en verwijdert knipperen
Dankzij deze modus kunnen mensen met epilepsie de website veilig gebruiken doordat het risico van aanvallen als gevolg van knipperende animaties en riskante kleurencombinaties wordt weggenomen.
Modus voor visueel gehandicapten
Verbetert de visuals van de website
Deze modus past de website aan voor het gemak van gebruikers met visuele beperkingen zoals verminderd gezichtsvermogen, tunnelvisie, staar, glaucoom en andere.
Cognitieve handicap modus
Helpt bij het concentreren op specifieke inhoud
Deze modus biedt verschillende ondersteunende opties om gebruikers met cognitieve beperkingen, zoals dyslexie, autisme en CVA, te helpen zich gemakkelijker te concentreren op de essentiële elementen van de website.
ADHD-vriendelijke modus
Vermindert afleiding en verbetert de focus
Deze modus helpt gebruikers met ADHD en neurologische ontwikkelingsstoornissen om gemakkelijker te lezen, te bladeren en zich te concentreren op de belangrijkste website-elementen, terwijl afleiding aanzienlijk wordt verminderd.
Blindheid modus
Maakt het mogelijk de site te gebruiken met uw schermlezer
Deze modus configureert de website zodat deze compatibel is met screenreaders zoals JAWS, NVDA, VoiceOver en TalkBack. Een screenreader is software voor blinde gebruikers die geïnstalleerd is op een computer en smartphone, en websites moeten daarmee compatibel zijn.
Online woordenboek
Leesbare ervaring
Inhoud schalen
Standaard
Tekstvergroter
Leesbaar lettertype
Dyslexievriendelijk
Titels markeren
Links markeren
Lettergrootte
Standaard
Lijnhoogte
Standaard
Letterafstand
Standaard
Links uitgelijnd
Midden uitgelijnd
Rechts uitgelijnd
Visueel aangename ervaring
Donker contrast
Licht Contrast
Monochroom
Hoog contrast
Hoge verzadiging
Lage verzadiging
Tekstkleuren aanpassen
Titel kleuren aanpassen
Achtergrondkleuren aanpassen
Eenvoudige oriëntatie
Geluiden dempen
Afbeeldingen verbergen
Virtueel toetsenbord
Leesgids
Stop animaties
Leesmasker
Markeer zweven
Highlight Focus
Grote donkere cursor
Grote lichtcursor
Cognitief lezen
Navigatietoetsen
Gesproken navigatie
Toegankelijkheidsverklaring
90seconds.com
April 3, 2025
Nalevingsstatus
Wij zijn ervan overtuigd dat het internet beschikbaar en toegankelijk moet zijn voor iedereen en streven ernaar een website te bieden die toegankelijk is voor een zo breed mogelijk publiek,
ongeacht de omstandigheden en mogelijkheden.
Om hieraan te voldoen, streven we ernaar ons zo strikt mogelijk te houden aan de Web Content Accessibility Guidelines 2.1 (WCAG 2.1) van het World Wide Web Consortium (W3C) op AA-niveau.
In deze richtlijnen wordt uitgelegd hoe we webinhoud toegankelijk kunnen maken voor mensen met een breed scala aan handicaps. Door te voldoen aan deze richtlijnen kunnen we ervoor zorgen dat de website toegankelijk is
is voor alle mensen: blinden, mensen met motorische beperkingen, visuele beperkingen, cognitieve beperkingen en meer.
Deze website maakt gebruik van verschillende technologieën die bedoeld zijn om de website te allen tijde zo toegankelijk mogelijk te maken. We maken gebruik van een toegankelijkheidsinterface waarmee personen met specifieke
beperkingen de UI (gebruikersinterface) van de website kunnen aanpassen aan hun persoonlijke behoeften.
Daarnaast maakt de website gebruik van een AI-gebaseerde toepassing die op de achtergrond draait en het toegankelijkheidsniveau voortdurend optimaliseert. Deze toepassing past de HTML van de website aan,
past de functionaliteit en het gedrag aan voor screenreaders die worden gebruikt door blinde gebruikers en voor toetsenbordfuncties die worden gebruikt door mensen met motorische beperkingen.
Als je een storing hebt gevonden of ideeën hebt voor verbetering, dan horen we dat graag van je. U kunt de beheerders van de website bereiken via het volgende e-mailadres
Navigatie met schermlezer en toetsenbord
Onze website implementeert de ARIA-attributen (Accessible Rich Internet Applications) techniek, naast verschillende gedragswijzigingen, om ervoor te zorgen dat blinde gebruikers die de website bezoeken met
screenreaders de functies van de website kunnen lezen, begrijpen en gebruiken. Zodra een gebruiker met een schermlezer uw site binnenkomt, krijgt hij onmiddellijk
een vraag om het Screen-Reader Profile in te voeren, zodat ze effectief op uw site kunnen browsen en werken. Hier ziet u hoe onze website een aantal van de belangrijkste vereisten voor schermlezers dekt,
samen met schermafbeeldingen van codevoorbeelden:
Optimalisatie voor schermlezers: we voeren een achtergrondproces uit dat de onderdelen van de website van boven tot onder leert kennen, om ervoor te zorgen dat de website altijd voldoet aan de eisen, zelfs wanneer deze wordt bijgewerkt.
In dit proces voorzien we schermlezers van betekenisvolle gegevens met behulp van de ARIA-attributen. We bieden bijvoorbeeld nauwkeurige labels voor formulieren;
beschrijvingen voor bruikbare pictogrammen (pictogrammen voor sociale media, pictogrammen voor zoeken, pictogrammen voor winkelwagentje, etc.); validatiebegeleiding voor formulierinvoer; elementrollen zoals knoppen, menu's, modale dialogen (pop-ups),
en andere. Daarnaast scant het achtergrondproces alle afbeeldingen op de website en levert het een nauwkeurige en zinvolle beschrijving op basis van beeldobjectherkenning als ALT-tag (alternatieve tekst) voor afbeeldingen die niet worden beschreven.
voor afbeeldingen die niet worden beschreven. Het haalt ook teksten uit de afbeeldingen met behulp van OCR-technologie (optische tekenherkenning).
Om aanpassingen voor schermlezers op elk moment in te schakelen, hoeven gebruikers alleen maar op de toetsencombinatie Alt+1 te drukken. Gebruikers van schermlezers krijgen ook automatische aankondigingen om de modus voor schermlezers in te schakelen
zodra ze de website openen.
Deze aanpassingen zijn compatibel met alle populaire schermlezers, waaronder JAWS en NVDA.
Optimalisatie van de toetsenbordnavigatie: Het achtergrondproces past ook de HTML van de website aan en voegt verschillende gedragingen toe met behulp van JavaScript-code om de website bedienbaar te maken via het toetsenbord. Dit omvat de mogelijkheid om door de website te navigeren met de Tab- en Shift+Tab-toetsen, dropdowns te bedienen met de pijltoetsen, ze te sluiten met Esc, knoppen en links te activeren met de Enter-toets, te navigeren tussen radio- en checkbox-elementen met de pijltoetsen, en ze in te vullen met de Spatiebalk of Enter-toets.Bovendien vinden toetsenbordgebruikers snelnavigatie- en content-skip-menu's, op elk moment beschikbaar door te klikken op Alt+1, of als de eerste elementen van de site tijdens het navigeren met het toetsenbord. Het achtergrondproces handelt ook getriggerde popups af door de toetsenbordfocus erheen te verplaatsen zodra ze verschijnen, en de focus er niet buiten te laten drijven.
Gebruikers kunnen ook snelkoppelingen gebruiken zoals "M" (menu's), "H" (koppen), "F" (formulieren), "B" (knoppen) en "G" (afbeeldingen) om naar specifieke elementen te springen.
Gehandicaptenprofielen ondersteund in onze website
Epilepsie Safe Mode: met dit profiel kunnen mensen met epilepsie de website veilig gebruiken door het risico van aanvallen als gevolg van knipperende animaties en riskante kleurencombinaties uit te sluiten.
Visueel gehandicapten modus: deze modus past de website aan voor het gemak van gebruikers met visuele beperkingen zoals verminderd gezichtsvermogen, tunnelvisie, staar, glaucoom en andere.
Cognitieve handicapmodus: deze modus biedt verschillende ondersteunende opties om gebruikers met cognitieve beperkingen, zoals dyslexie, autisme, CVA en andere, te helpen zich gemakkelijker te concentreren op de essentiële elementen van de website.
ADHD-vriendelijke modus: deze modus helpt gebruikers met ADHD en neurologische ontwikkelingsstoornissen gemakkelijker te lezen, te bladeren en zich te concentreren op de belangrijkste website-elementen, terwijl afleiding aanzienlijk wordt verminderd.
Blindheidsmodus: in deze modus wordt de website geconfigureerd om compatibel te zijn met screenreaders zoals JAWS, NVDA, VoiceOver en TalkBack. Een screenreader is software voor blinde gebruikers die geïnstalleerd is op een computer en smartphone, en websites moeten daarmee compatibel zijn.
Keyboard Navigation Profile (Motor-Impaired): met dit profiel kunnen motorisch gehandicapten de website bedienen met de toetsen Tab, Shift+Tab en Enter. Gebruikers kunnen ook snelkoppelingen gebruiken zoals "M" (menu's), "H" (koppen), "F" (formulieren), "B" (knoppen) en "G" (afbeeldingen) om naar specifieke elementen te springen.
Aanvullende aanpassingen aan UI, ontwerp en leesbaarheid
Lettertype aanpassingen - gebruikers kunnen de grootte vergroten en verkleinen, de familie (type) veranderen, de spatiëring, uitlijning, regelhoogte en meer aanpassen.
Kleuraanpassingen - gebruikers kunnen verschillende kleurcontrastprofielen selecteren, zoals licht, donker, omgekeerd en monochroom. Bovendien kunnen gebruikers kleurenschema's van titels, teksten en achtergronden verwisselen, met meer dan 7 verschillende kleuropties.
Animaties - gebruikers met epilepsie kunnen alle lopende animaties stoppen met een druk op de knop. De door de interface gecontroleerde animaties omvatten video's, GIF's en CSS knipperende overgangen.
Inhoud markeren - gebruikers kunnen kiezen om belangrijke elementen zoals links en titels te benadrukken. Ze kunnen er ook voor kiezen om alleen gefocuste of zwevende elementen te benadrukken.
Audio muting - gebruikers met gehoorapparaten kunnen hoofdpijn of andere problemen ondervinden door het automatisch afspelen van audio. Met deze optie kunnen gebruikers de hele website onmiddellijk uitschakelen.
Cognitieve stoornissen - we gebruiken een zoekmachine die gekoppeld is aan Wikipedia en Wiktionary, zodat mensen met cognitieve stoornissen de betekenis van zinnen, initialen, jargon en andere kunnen ontcijferen.
Extra functies - wij bieden gebruikers de mogelijkheid om de kleur en de grootte van de cursor te veranderen, een afdrukmodus te gebruiken, een virtueel toetsenbord in te schakelen, en vele andere functies.
Compatibiliteit met browsers en hulptechnologieën
Wij streven ernaar een zo breed mogelijk scala aan browsers en hulptechnologieën te ondersteunen, zodat onze gebruikers de voor hen best passende hulpmiddelen kunnen kiezen, met zo min mogelijk beperkingen. Daarom hebben we hard gewerkt om alle belangrijke systemen te kunnen ondersteunen die meer dan 95% van het marktaandeel van gebruikers uitmaken, waaronder Google Chrome, Mozilla Firefox, Apple Safari, Opera en Microsoft Edge, JAWS en NVDA (schermlezers), zowel voor Windows- als voor MAC-gebruikers.
Opmerkingen, commentaar en feedback
Ondanks onze uiterste inspanningen om iedereen in staat te stellen de website aan zijn of haar behoeften aan te passen, kunnen er nog steeds pagina's of onderdelen zijn die niet volledig toegankelijk zijn, die bezig zijn toegankelijk te worden, of waarvoor een adequate technologische oplossing ontbreekt om ze toegankelijk te maken. Toch zijn wij voortdurend bezig met het verbeteren van onze toegankelijkheid, het toevoegen, bijwerken en verbeteren van opties en functies, en het ontwikkelen en invoeren van nieuwe technologieën. Dit alles is bedoeld om het optimale niveau van toegankelijkheid te bereiken, volgens de technologische vooruitgang. Voor hulp kunt u contact opnemen met
Help–Display a list of available voice commands
Hide help–Hide a list of available voice commands
Scroll down–Scroll page down 200 px
Scroll up–Scroll page down 200 px
Go to top–Scroll page to top
Go to bottom–Scroll page to bottom
Tab–Move to next interactive element
Tab back–Move to previous interactive element
Show numbers–Show numbers for interactive elements
Number ... –Click on element number...
Hide numbers–Hide numbers for interactive elements