Software Architect / Development Team Leader

Categories:Vacancies

twnkls | augmented reality is het full-service AR bureau dat zich richt op het bedenken, ontwikkelen, produceren en implementeren van toonaangevende mobiele AR toepassingen. Wij werken samen met internationale opdrachtgevers en kennisinstituten aan producties voor verschillende sectoren zoals edutainment, retail, marketing & branding, bouw & industrie.

Wij zoeken een Team Leader / Software Architect met minimaal 4 jaar ervaring, WO denkniveau (technische informatica of vergelijkbaar), ambitie en enthousiasme. Wij zoeken iemand met de juiste skills en de juiste attitude om ons succes verder uit te bouwen.

In de rol van Software Architect houd je je bezig met het opzetten van de architectuur. Hierbij definieer je nieuwe projecten en denk je in bestaande projecten mee of deze voldoen aan de architectuur. Tevens vertaal je de visie en de doelen van de organisatie naar technische oplossingen. Binnen het development team heb je een coachende rol, zowel op technisch als persoonlijk vlak. Je vindt het leuk om nieuwe technieken te onderzoeken, te leren, en over te dragen aan je collega’s van het ontwikkelteam. Iedere week is er tijd gereserveerd om samen met jouw collega’s nieuwe technieken uit te zoeken, nieuwe dingen te leren en aan innovatie te werken!

Je bent technisch projectleider in meerdere projecten, en wordt daarbij ondersteund door onze projectmanager.

Algemene skills / eigenschappen

  • vloeiend Nederlands en Engels, in woord en geschrift
  • je houdt ervan om in een team van professionals te werken en je hebt een positieve spirit
  • je hebt een professionele manier van communiceren, binnen het team en naar klanten
  • je hebt interesse in AR en mobiele technologie met een focus op zakelijke en consumenten-toepassingen
  • je bent gewend om gestructureerd te werken met een version control systeem (wij gebruiken Git)

 Ontwerpen

  • ervaring met de belangrijkste UML notaties (klasse-, object- en sequentiediagrammen)
  • object oriented analysis en design
  • ontwerp van algoritmes
  • je bent een kei in het aanbrengen van structuur. Je weet dat de grootste uitdaging bij software-ontwikkeling is om de complexiteit onder controle te houden, daarom staan High Cohesion en Low Coupling hoog bij je in het vaandel, en ben je nauwkeurig in het kiezen van namen voor klassen, functies en variabelen
  • je ziet de waarde van Patterns, maar bent geen Architecture Astronaut

 Programmeren

  • je hebt ervaring met C++ en C# voor applicatie-ontwikkeling
  • als je jouw source-code leest dan is het direct duidelijk wat er gebeurt, en beknopte comments lichten waar nodig ook toe waarom het zo gebeurt

 Vakkennis

  • Software architecture: het vertalen van de non-functional requirements naar het ontwerp van een onderhoudbaar, veilig en performant systeem
  • Multi-threading threading / synchronization
  • Opzetten van platforms. Bijvoorbeeld: herbruikbare basis-structuur voor real-time games, client/server platform voor authenticatie, content beheer, usage analytics
  • Je hebt ervaring met continuous integration, je kan automatic builds
  • Ervaring met unit testing
  • Branching en merging strategiën
  • Cross-platform development (Windows, iOS, Android, MacOS)
  • Ervaring met Agile/SCRUM

 Taken

  • Het opzetten van de architectuur voor nieuwe projecten;
  • Het definiëren van nieuwe projecten en het bepalen van prioriteiten;
  • Het meedenken bij bestaande projecten of deze passen in de architectuur;
  • Het coachen van het team (zowel technisch als persoonlijk);
  • Het zelf ontwikkelen van code in C# en C++ als voorbeeld voor de ontwikkelaars;
  • Het vertalen van de visie en de doelen van de organisatie naar technische oplossingen;
  • Het geven van een technische onderbouwing voor strategische en tactische bedrijfsdoelstellingen;
  • Het sparren met de directie;
  • Het beslissen over de toolsstack voor de komende jaren.

 Wenselijk, maar niet verplicht

  • ervaring met ontwikkeling voor mobiele devices (Android, iOS)
  • ervaring met cross-platform development
  • ervaring met real-time network-omgevingen (simulaties, multi-player games)
  • ervaring met 3D game engines

 Wat bieden wij

Als jong bedrijf in een nieuwe sector bieden wij jou naast leuke, inspirerende en vakbekwame collega’s een podium waarop jij jouw kennis kunt toepassen en verrijken. Wij bieden een inspirerende werkomgeving met competitieve primaire en secundaire arbeidsvoorwaarden.

Interesse? Stuur een e-mail naar info (at)twnkls.com

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

HTML tags are not allowed.

What is 14 + 4 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)