Junior software developer

Heb je net je bachelor- of masterdiploma gehaald en is het je droom om een software developer te worden? Begin je carrière bij Easy LMS, een internationaal software bedrijf! We bieden je een ervaren agile werkomgeving waar kwaliteit, zelfontplooiing en werkplezier voorop staan. Werk mee aan onze missie om effectieve leeroplossingen beschikbaar te maken voor zo veel mogelijk medewerkers over de hele wereld 🚀!

 

Software developer Wat ga je doen?

Je zal stage lopen bij één van onze autonome, probleemoplossende teams. Onze probleemoplossende teams bestaan uit een mix van back-end developers, front-end developers en implementatie-consultants. Samen werken zij aan de ontwikkeling van nuttige functionaliteiten voor onze klanten. Als volwaardig lid van het team zal je:

  • Deelnemen aan de feature planning meetings waar je als team bespreekt hoe je problemen oplost vanuit het perspectief van een eindgebruiker.
  • "Feature oplossingen"-voorstellen schrijven voor de producteigenaar. We werken in korte cycli van 2 of 4 dagen.
  • De oplossing implementeren met moderne technieken.
  • De code van iemand anders nalezen en feedback op je eigen werk verwerken.
  • Testen of de feature voldoet aan onze kwaliteitseisen voor je deze uitrolt met je team.
Je leert werken met verschillende programmeertalen, technologieën en frameworks.

Tijdens je stage bij Easy LMS sta je er niet alleen voor. Van bij het begin zal je nauw worden bijgestaan door één van onze senior developers. Je leert werken met verschillende programmeertalen, technologieën en frameworks. Je zal bijvoorbeeld interfaces moeten bouwen in React die ondersteund worden door een JavaScript backend, Git gebruiken als controleversie en leren hoe je makkelijk applicaties ontplooit met Docker containers. Verder onthullen we ook de geheimen van AWS, Node.js en test-driven development.

Door passief aan de zijlijn te staan leer je weinig tot niets. Je leert meer als je meewerkt en meedenkt. Geen probleem als je fouten maakt, dat zijn net de momenten waarop je het meeste leert!

Is deze zomerstage iets voor mij?

Je bent de ideale kandidaat als:

  • Software development je passie is.
  • Je graag werkt in een multidisciplinair team zodat je van elkaar kan leren.
  • Graag elegante oplossingen bedenkt voor ingewikkelde, technische puzzels.
  • Graag bijleert en steeds op zoek bent naar manieren om je vaardigheden verder te ontwikkelen.
  • Je al wat ervaring hebt in software development door een bijbaantje, wat freelance werk of je hobby’s.
  • Reageert met " Cool, wanneer kan ik starten?" als we zeggen wat denk je van werken met 'React, Node.js, TypeScript, PHP, of MySQL."
  • Je wil werken in een ervaren agile bedrijf.
  • Je mee wilt werken aan onze missie om effectieve leeroplossingen beschikbaar te maken voor zo veel mogelijk medewerkers over de hele wereld.

Hoe ziet de dag van een junior developer eruit?

Laten we ervan uitgaan dat je thuiswerkt.

9:00 Met een kopje koffie in de hand lees je de belangrijkste communicatie van de voorbije week. Er is veel gebeurd! Je kijkt ook even naar de subtask die je vorige week bent begonnen.

9.15 Je bereidt je voor op de stand-up met je probleemoplossend team. 

9.30 Stand-up tijd! In de videocall licht je je team in over je voorruitgang en vraag je aan de senior developer om je te helpen bij het schrijven van de acceptatietesten voor je subtask.

10.00 Samen met je senior collega werk je je subtask af. Jouw subtask maakt deel uit van het verhaal "self-service" om de functie die de account verwijderd volledig autonoom te maken. Je dient je werk in en vraagt om je code na te kijken. 

11.00 Het is tijd om de programma’s te koppelen. Je wil meer leren over Node.js dus onze senior developer beslist om de volgende subtask van het verhaal samen met jou te ontwikkelen. 

12.00 Een collega heeft de code van je eerste subtask nagekeken. Jullie bespreken de opmerkingen en je collega toont je een effectievere manier om het technische probleem in de taak op te lossen.

 12.30 Lunchtijd! Tijdens je lunch kijk je op het gemak naar een nieuwe aflevering van Stranger Things. 

13.00 Je herschrijft je code en leert een nieuwe, probleemoplossende aanpak. Je laadt je subtask op Git en alle testen slagen. Nice! 

13.30 Tijd voor de manuele QA van het verhaal met je probleemoplossend team. Je ontdekt nog een bug en lost het samen met je team op. 

14.30 Het "self-service"-verhaal zit erop. Alles werkt zoals het moet, dus implementeren we de nieuwe functie. Nog 10-15 minuutjes en alle klanten wereldwijd zullen er gebruik van kunnen maken. 

15.00 Tijd voor wat ontspanning! Je loopt even naar de supermarkt voor wat verse groentjes om vanavond lekker mee te koken. 

15.15 Je joint nog een videocall voor de wekelijkse dev-meeting. Dit is een korte meeting met alle developers waarin jullie enkele moeilijkheden in het ontwikkelingsproces bespreken en een strategie uitzetten om het proces te verbeteren. Ook de laatste technologieën die jullie werk vooruit kunnen helpen worden hier aangehaald. 

15.45 Er is een beveiligingslek gevonden: de EXIF meta werden niet gestript. Aangezien je nog nooit aan zo’n probleem hebt gewerkt, besluit je om hier meer over te leren en mee te volgen hoe het probleem wordt opgelost.

16.30 Je wordt gevraagd om de code na te kijken van een andere developer. Nieuwsgierig ontleed je de code en laat je enkele opmerkingen en vragen achter om de denkwijze van de developer te doorgronden.

17.30 Je dient je werk in, werkt de review af en kijkt naar de mogelijke nieuwe verhalen. Je kan niet wachten om morgen opnieuw te beginnen!

Wat bieden we?

We leren van onze fouten en dat je bijleert is voor ons belangrijker dan de resultaten.

  • We investeren veel tijd en moeite in persoonlijke groei en ontwikkeling. De focus van onze werkflow ligt op het leren en niet op de resultaten.
  • Een open en divers team van jonge en ervaren collega's.
  • We zijn een bedrijf dat zorgt draagt voor zijn werknemers zowel fysiek als mentaal. We doen niet aan overuren, bieden maandelijkse stoelmassages, hebben ergonomische werkplekken en een heel groen kantoor. Daarbovenop zorgen we ook voor gezonde lunches op kantoor.
  • Een agile omgeving met veel vrijheid en verantwoordelijkheid en de flexibiliteit om je werkleven zo in te richten zodat het nauw aansluit bij je privéleven.
  • We wisselen normale werkweken af met speelweken waar we wat afstand nemen van onze dagelijkse werkroutine en onze tijd spenderen aan enkele nevenprojecten en experimenteren met (nieuwe) technische dingen.
  • We voorzien je met alle hardware die je nodig hebt voor het uitvoeren van je job, zoals meerdere schermen, schermbril, sta-bureau en zo verder.
  • We vieren succes en wisselen slim en gericht werken af met ontspanning, zoals barbecueën en borreltjes op vrijdagmiddag.
  • Een aantrekkelijk salaris en bijkomende voordelen.

Lees  hier wat Easy LMS bijzonder maakt.

Solliciteer nu

Wil je graag ons team versterken? Stuur ons een mail met je motivatie en CV naar  summerdev@easy-lms.com. Bij vragen over deze stage kan je contact opnemen met Caroline Heijkoop via het nummer +31 683712762.

Solliciteer

 

Begin direct vandaag!

Sluit je aan bij bijna 1 miljoen gebruikers en probeer dit fantastische programma!

Registreer je gratis