• Home
  • Blog
  • 'Ik kan doen wat ik het liefste doe'

Ik kan doen wat ik het liefste doe' | Easy LMS Talks

In onze interviewserie Easy LMS talks vragen we collega's om te vertellen over hun werk. Wat maakt hun werk leuk en uitdagend? Deze keer is het de beurt aan Anouk om te vertellen over front-end software engineering.

Geplaatst op
13 okt. 2022
Leestijd
7 Minuten
Geschreven door
Caroline - Inhoud & HR manager

Als je een front-end software engineer bent, kun je kieskeurig zijn over het bedrijf waar je wilt werken. In de huidige arbeidsmarkt is de keuze zelfs enorm. Maar wat onderscheidt ons van de rest? Wat is er uniek aan front-ender zijn bij ons bedrijf? Onze Front-End Engineer, Anouk, legt in detail uit wat haar baan inhoudt en deelt haar ervaringen. Als je uit eerste hand hoort wat ze doet, komt het echt tot leven!

Profiel geïnterviewde:

Naam: Anouk 
Werkervaring bij Easy LMS: 6 jaar
Huidige rol: front-end software engineer

Kun je kort je rol als front-end software engineer uitleggen?

"Ik ontwerp, bouw en implementeer de gebruikersinterface (UI) van Easy LMS. Zoals de naam al zegt, gebeurt 'front-end' aan de voorkant: het is wat gebruikers zien en waar ze mee werken. Dit is alles van de look en feel, tot gebruiksvriendelijkheid, interactie en gedrag van de UI."

Kun je beschrijven wat het aantrekkelijk maakt om front-end software engineer te zijn bij Easy LMS?

De grenzen tussen disciplines zijn vaag

"Wat ik kenmerkend vind aan front-ender zijn bij Easy LMS, maar dit geldt voor elke rol bij Easy LMS, is dat de grenzen tussen disciplines vaag zijn. Mensen werken niet aan iets op een eiland en doen dan een overdracht. Teams van meerdere disciplines werken samen aan een oplossing, van begin tot eind. We beginnen met het bespreken van de oplossing, ontwerpen en implementeren deze en eindigen met het testen en vrijgeven ervan. Je maakt deel uit van het hele proces, niet slechts van een klein stukje."

En waarom is dit gunstig?

"Om te beginnen heb je minder afval omdat je op een geoptimaliseerde manier aan het product kunt werken. Je hoeft niet heen en weer te gaan en onnodig werk te doen. Problemen worden bij wijze van spreken nooit over de schutting gegooid. Het werkt allemaal als een goed geoliede machine. Het bespaart veel tijd en frustratie, en het voelt heel gemakkelijk en natuurlijk om op deze manier te werken."

Je kunt je baan afstemmen op je interesses en passie

Zijn er andere voordelen aan het vervagen van de grenzen tussen disciplines? .

"Je kunt echt kijken naar de sterke punten van mensen. Dat is een voordeel, omdat ze kunnen uitblinken in waar ze goed in zijn en kunnen doen waar ze energie van krijgen. Ik hou bijvoorbeeld meer van ontwerpen dan wat strikt past in de functieomschrijving van een front-end software engineer. Ik kreeg de vrijheid van mijn bazen om dat te doen en die heb ik genomen. Wat natuurlijk helpt, is dat ik waarde toevoeg door mijn ontwerpkwaliteiten te verkennen. Zolang het waarde heeft en relevant is voor de doelstellingen van het bedrijf, kun je je baan vormgeven naar je interesses en passie. Het helpt me om gemotiveerd te blijven. Ik kan doen wat ik graag doe."

Wat is het meest uitdagende project dat je tot nu toe hebt gedaan?

"Dat is absoluut onze nieuwe slide builder voor Courses. Ik ben blij met het resultaat en heb er veel van geleerd, hoewel het me ook wat hoofdpijn heeft bezorgd. Dat is de uitdaging van iets vernieuwen dat al bestaat. Als je iets nieuws maakt, heb je een schone lei en kun je het laten werken zoals jij denkt dat het beste is. Maar met een bestaande functie heb je te maken met de huidige verwachtingen die klanten hebben van wat het product al kan. Tegelijkertijd wil je het verbeteren en in een bepaalde richting sturen. Het is een dunne lijn om te bewandelen, maar het is extra lonend als je slaagt en veel lof krijgt van klanten over de verbeterde bruikbaarheid."

Je hebt al uitgelegd dat je de vrijheid hebt om je werk naar je interesse en passie vorm te geven. Kun je uitleggen hoeveel ruimte je hebt met ontwerpimplementatie?

Jouw mening en visie zijn echt belangrijk

"Jouw mening en visie zijn echt belangrijk. Dus als je denkt dat je een goed idee hebt over hoe we de code, de ontwikkelstijl of zelfs de richting van het product kunnen verbeteren, dan zijn mensen een en al oor. Het moet natuurlijk wel binnen onze richtlijnen en processen passen. Het is dus niet zo dat je zomaar alles kunt veranderen aan ons softwareproduct of interne werkprocessen; dat zou tot allerlei problemen leiden. Je hebt veel vrijheid, maar moet er altijd goed over nadenken."

Als front-ender gebruik je momenteel React, Storybook en Material.io. Wat is je favoriete front-end techniek die we gebruiken?

"De laatste tijd word ik steeds enthousiaster over CSS custom properties. Je kunt allerlei waarden opslaan in deze variabelen (zoals kleuren, lettertypefamilies, eigenlijk alles) en de browser kan deze variabelen lezen. Deze CSS variabelen - zoals ik ze meestal noem - bestaan al een tijdje, maar het duurde even voordat de belangrijkste browsers ze ondersteunden. Ze zijn erg nuttig voor ons product omdat we met thema's werken voor onze klanten zodat ze hun huisstijl kunnen toepassen. Met deze CSS-variabelen is het zo eenvoudig om thema's te maken, dat het belachelijk is. Er is veel minder CSS nodig dan wanneer je bijvoorbeeld een preprocessor zoals Sass zou gebruiken. De code ziet er veel netter uit en de bouwtijd is veel sneller. Je kunt ze ook on the fly wijzigen, dus het sluit mooi aan bij React. Het is een makkie, dus ik gebruik dit vaker."

Je bent ook erg enthousiast over Storybook, toch?

"Ja, dat klopt! We gebruiken het om onze eigen bibliotheek van componenten en pagina's te bouwen. We gebruiken het al een tijdje, maar niet optimaal. Daar gaan we nu verandering in brengen."

Front-ending bij Easy LMS betekent dat je ook betrokken bent bij het ontwerpproces. Verwachten we van nieuwe front-enders dat ze grafische ontwerpen maken?

Als front-ender heb je een cruciale rol in het creëren van de UI

"Nee, dat is niet nodig! Als front-ender heb je een cruciale rol in het creëren van de UI. Je moet weten hoe je een voorspelbare interface bouwt voor de eindgebruiker binnen de huisstijl door gebruik te maken van design patterns en herbruikbare componenten. Gelukkig hebben we een ontwerpsysteem en richtlijnen die het gemakkelijk maken om uniformiteit in onze applicatie te behouden. Bovendien verwachten we van front-enders dat ze begrijpen waar en hoe ze onze branding in de interface moeten verwerken, zodat het speelser wordt zonder af te leiden van het hoofddoel. Je hoeft niet per se alle ideeën zelf uit te voeren. Je kunt ze bijvoorbeeld samen met een collega uitvoeren. Zolang je maar oog hebt voor dat soort details."

Maar je doet ook aan grafisch ontwerp. Kunt u uitleggen waarom?

"Hoewel het geen onderdeel is van front-end engineering, vind ik het erg leuk. Ik heb heel wat vectorillustraties van onze uilmascotte ontworpen en Ik heb er een paar geanimeerd met CSS. Ik ontwerp ook merchandise voor mijn collega's, wervingsposters en emoji's voor intern gebruik. Ik ben echt van alle markten thuis en om eerlijk te zijn is dat vaak het resultaat van het feit dat ik gewoon wat speeltijd heb en de kans krijg om op te laden. Ik miste het ontwerpaspect in vorige banen, dus dit is de ideale combinatie voor mij. Maar grafische ontwerpen maken is maar een klein deel van mijn dagelijkse taken."

Ben jij net als Anouk en werk je graag dagelijks aan de front-end van een groot softwareproduct? Wij zijn op zoek naar een getalenteerde collega om ons team te versterken!

Bekijk onze vacature

Bekijk meer van onze blogs

Caroline

Caroline

12 dec. 2024

Onze secundaire arbeidsvoorwaarden uitgelegd

Hoewel je salaris belangrijk is bij het kiezen van een baan, mogen we de extra's die erbij komen kijken niet vergeten. De secundaire arbeidsvoorwaarden kunnen de deal echt zoeter maken! En wij denken dat we een fantastisch pakket hebben samengesteld. Duik in al onze geweldige extra's!

Meer lezen
Caroline

Caroline

8 apr. 2025

Werken en jezelf ontwikkelen!

Werken voor Easy LMS is bevredigend! Natuurlijk bieden we je een goed salaris, vergoeden we je voor je reiskosten en het thuiswerken en hebben we 25 vakantiedagen per jaar! Maar we zijn ook trots dat we een aantal voordelen bieden die ervoor zorgen dat jij je op je best voelt en werkt. Jouw gezondheid, fysiek en mentaal, is een topprioriteit! Onze werknemers zijn namelijk de ruggengraat van onze organisatie.

Meer lezen
Caroline

Caroline

22 apr. 2025

Je eerste maand

Als je een nieuwe baan hebt, sta je te popelen om aan de slag te gaan! Tegelijkertijd is er altijd een gezonde dosis spanning. Wat staat je te wachten? Hoe zullen je eerste weken eruit zien? En hoe snel kan je echt waarde toevoegen? Dat laatste is onze focus. Met ons overzichtelijke inwerkprogramma voor software engineers leer je ons bedrijf, je collega's en je taken in een mum van tijd kennen! Ervaar hoe wij voor een vliegende start zorgen!

Meer lezen