Built mobile sites for PetSmart, Uline, Dollar Tree and Liz Earle on Groovy/Grails templates with jQuery on top. Learned the fundamentals the honest way: no framework to hide behind.
$
Twelve years. Three branches. One developer.
I'm Boban Stanojevic — Domain Tech Lead (Frontend) at NN Group. Shipping web since 2014, with detours through backend and infra. Survivor of two framework migrations: jQuery → React → Vue. Still standing.
Three long-running branches
The main branch. From jQuery mobile sites to award-winning React, to Vue at enterprise scale.
- Vue.js
- Nuxt
- React
- TypeScript
- Storybook
- Atomic Design
- AEM
- a11y
Crossed the boundary building e-commerce: Node services, GraphQL layers, headless content.
- Node.js
- GraphQL
- REST
- Contentful
- Universal apps
- Jest
- API design
Because frontend at a financial group means owning the pipeline that ships it, too.
- Terraform
- Serverless
- CI/CD
- IaC
- Cloud deploys
- Pipelines
The commit history
Built scalable React components injected into AEM content pages, coordinating across departments and directly with the client. The project won "Best of Swiss Web" in the Technology category. Also mentored juniors and helped with recruiting — the first commits on the leadership branch.
E-commerce platform built as a Nuxt universal app — which meant living on both sides: GraphQL, Node.js, serverless functions, Contentful as headless CMS, and a Storybook-driven design system on Atomic Design principles.
Frontend at a financial group means owning more than the UI: Vue.js applications plus the Terraform and pipelines that ship them, in an environment where "move fast and break things" is legally discouraged.
Leading the frontend domain: architecture decisions, standards, mentoring, and keeping engineers across teams aligned — while still writing code, because a lead who can't merge a PR shouldn't review one.
HEAD → main · still committing. (force pushes: 0 since 2016)
Notable merges
Award-winning React × AEM platform
Scalable, well-structured React components injected into AEM content pages, built API-first with a mock server and direct client collaboration. Won "Best of Swiss Web" in the Technology category.
E-commerce platform at Recharge.com
Nuxt universal app with GraphQL and Node.js underneath, Contentful as headless CMS, serverless functions, and a Storybook component library structured on Atomic Design.
Leading frontend at NN Group
Domain Tech Lead for frontend at one of the Netherlands' largest financial groups: architecture, standards, Vue.js and Terraform, and mentoring engineers across teams.
All checks green. Ready to merge?
Open to interesting frontend and platform problems, good teams, and conversations that start with "so we have this legacy system…". Based in Edam — coffee in Amsterdam works too.