Senior CSS Frontend Developer 202603A091

Vacature: Senior CSS Frontend Developer & UX Designer

Ministerie van Economische Zaken – Rijksdienst voor Ondernemend Nederland (RVO)

Over de opdracht

Als ervaren Senior CSS Frontend Developer en UX Designer werk je mee aan het ombouwen van een legacy Java EE-applicatie naar een moderne webapplicatie met een Angular frontend en een REST/Java EE backend.

Je komt te werken in een derde DevOps-team, bestaande uit Java-ontwikkelaars met Angular-kennis, beheerders, testautomatiseerders en een Product Owner.

De werkzaamheden richten zich voornamelijk op het uitwerken en verbeteren van schermen binnen de applicatie. Daarbij wordt bestaande functionaliteit opnieuw uitgewerkt in logische schermen en klikmodellen.

Werkzaamheden

Binnen deze rol houd je je onder andere bezig met:

  • Het uitwerken van schermen en bestaande functionaliteiten in logische klikmodellen

  • Het (opnieuw) ontwerpen van schermen op basis van bestaande functionaliteit

  • Het opmaken van de applicatie en bijbehorende componentenbibliotheek met CSS en Angular

  • Het beantwoorden van vragen met betrekking tot aanvullende functionaliteiten of implementaties

  • Het presenteren van ideeën en het overtuigend toelichten van ontwerpkeuzes

Over de omgeving

RVO/TenderNed werkt samen met de technische leverancier DICTU in drie teams aan het doorontwikkelen en moderniseren van de webapplicatie TenderNed.

De organisatie heeft recent een transitie gemaakt van:

  • Gescheiden Scrumteams en een beheerteam met maandelijkse releases
    naar

  • DevOps-teams (functioneel en technisch) met frequente releases

Daarnaast is sterk geïnvesteerd in:

  • Continuous Integration

  • Continuous Delivery

  • Containers en Cloud

De werkomgeving is technisch complex en vraagt om professionals die goed kunnen schakelen tussen techniek, gebruikers en organisatiebelangen.

Over RVO

Bij de Rijksdienst voor Ondernemend Nederland (RVO) wordt gewerkt aan een duurzame en economisch sterke samenleving. De organisatie ondersteunt nationale en internationale programma’s, waaronder:

  • Energietransitie

  • Voedselproductie

  • Ontwikkelingsprojecten in Afrika

RVO biedt ondersteuning via:

  • Voorlichting en advies

  • Financiering en subsidies

  • Hulp bij het vinden van zaken- en kennispartners

Door slim organiseren en het optimaal inzetten van digitale communicatie zorgt RVO voor een soepele dienstverlening. In totaal zetten ongeveer 6000 medewerkers zich dagelijks in voor een innovatief en duurzaam Nederland.

Binnen de organisatie werken onder andere:

  • Adviseurs die ondernemers ondersteunen

  • Beoordelaars die subsidieaanvragen beoordelen

  • Inkopers die maatschappelijke doelen realiseren via inkoop

  • Frontoffice medewerkers die vragen van burgers beantwoorden

  • Functioneel beheerders die digitale loketten ontwikkelen

  • Projectmanagers die werken met data en innovatie

  • Juristen die zorgen voor naleving van wet- en regelgeving

  • Communicatieadviseurs die toegankelijke websites ontwikkelen

Wie ondernemend Nederland een warm hart toedraagt, kan bij RVO veel verschillende kanten op.

Video over RVO

Bekijk hier meer over werken bij RVO:
https://www.youtube.com/watch?v=pzcK1a_SVUM


Gevraagde expertise

Opleidingen / certificeringen

  • Professional Scrum Developer – PSD I of vergelijkbaar

  • SAFe – Leading SAFe

  • Softwareontwerp zoals:

    • Java Software Designer

    • Microsoft Certified Solution Developer (of vergelijkbaar)


Vereiste werkervaring

  • Minimaal 8 jaar ervaring met HTML/CSS en het omzetten van UX-ontwerpen naar CSS

  • Minimaal 8 jaar ervaring met wireframes en prototyping

  • Minimaal 5 jaar ervaring met UX design in Figma en werken met designsystemen (Photoshop, Illustrator, Creative Cloud)

  • Minimaal 1 jaar ervaring met backend ontwikkeling in Java


Vereiste kennisgebieden

  • Professional Developer Scrum (dominant)

  • Aantoonbare ervaring met zowel backend als frontend ontwikkeling


Gewenste kennis en ervaring

Technische kennis

  • Diepgaande kennis van CSS

  • Kennis van en ervaring met Java

  • Kennis van User Flows en Customer Journeys

  • Kennis van Angular

  • Kennis van Spring, JavaEE, JPA/Hibernate

  • Kennis van Karma, Jasmine en Protractor

  • Ervaring met mock-ups

  • Ervaring met Figma

  • Ervaring met Adobe XD of Sketch

  • Ervaring met Adobe Creative Cloud

  • Ervaring met Bootstrap

Werkwijze

Je hebt ruime praktische ervaring binnen Agile/Scrum-trajecten en bent gewend te werken in een DevOps-cultuur.

De werkwijze binnen het team is vooral praktisch. Er worden doorgaans geen A/B-tests of uitgebreide gebruikersonderzoeken uitgevoerd. Ontwikkelingen gebeuren vaak op basis van signalen vanuit de business, feedback van gebruikers en eigen ervaring. Daarbij wordt rekening gehouden met bestaande userflows omdat gebruikers hieraan gewend zijn.

Aanvullende ervaring

  • Gebruiksvriendelijke procesflows kunnen ontwerpen

  • Bekendheid met de DICTU-organisatie en systemen bij het Ministerie van EZ

  • Ervaring met Continuous Integration en Continuous Delivery

  • Ervaring met Scrum of DevOps

  • In staat om functioneel inhoudelijk te overleggen met de gebruikersorganisatie

  • Ervaring in een politiek gevoelige omgeving

  • Bekendheid met aanbestedingsprocessen binnen de Rijksoverheid

Daarnaast ben je in staat om:

  • Gedetailleerde oplossingen uit te werken

  • Abstracte oplossingen te bedenken

  • Belangen van verschillende stakeholders af te wegen

  • Ontwerpbeslissingen goed te beargumenteren

  • Beslissingen te nemen

  • Je te verplaatsen in verschillende gebruikersgroepen binnen TenderNed

    • Overheidsinstanties

    • Ondernemingen

    • Functioneel beheerders


Competenties

Je bent een UX-professional die begrijpt dat code pas echt waarde krijgt door goede communicatie en samenwerking.

Daarnaast ben je:

  • Proactief

  • Sociaal

  • Stressbestendig

  • Vasthoudend

  • Nauwgezet

  • Gericht op samenwerking

  • Iemand die verder kijkt dan zijn eigen verantwoordelijkheden

Professionele eigenschappen

  • Kwaliteit boven alles – Je bent trots op een clean en schaalbaar product

  • Verbinder – Je schakelt moeiteloos tussen techniek en stakeholderbelangen en legt ontwerpkeuzes helder uit

  • Empathisch – Je spreekt de taal van de eindgebruiker en vertaalt wensen naar functionele oplossingen

  • Stevig in je schoenen – In een complexe en politiek gevoelige omgeving blijf je nauwgezet en verlies je kwaliteit niet uit het oog, ook onder druk

GEEN ZZP!


Reageren Toch opzoek naar iets anders? Bekijk onze andere vacatures.

Contactpersoon

Vragen over de opdracht?

Delen