09/29/2026 updated

**** ******** ****
100 % available

Principal Front-End Engineer

Belgrade, Serbia
Only remote
B.Sc. IT Engineering, Faculty of Informatics and Computing, University of Singidunum, Belgrade
Belgrade, Serbia
Only remote
B.Sc. IT Engineering, Faculty of Informatics and Computing, University of Singidunum, Belgrade

Profile attachments

dejan-gvozdenovic-frontend.pdf

ViteOllamaASP.NETJava (Programming Language)JavaScriptWeb AccessibilityAdobe Experience ManagerAgile MethodologyHTML5Cascading Style Sheets (CSS)Digital RenderingContent ManagementWeb Content Management SystemsContinuous IntegrationD3.JsEnterprise Architecture FrameworkEngineering ManagementLeadershipPostgreSQLMongoDBNode.jsScrum MethodologySoftware ArchitectureAngular 2+Next.jsSQL DatabasesSystems IntegrationTypeScriptWeb Performance OptimizationThree.jsGoogle CloudTailwindReact.jsLarge Language ModelsGenerative AIGoogle FirebaseBackendGitSyntactically Awesome Style Sheets (SASS)Backend ProgrammingWebpackCoaching and MentoringFull Stack DevelopmentSAP HybrisFront End Software DevelopmentSitecoreEvent SourcingRestful ApiDomain Driven DesignServerless ComputingDocker
TypeScript & JavaScript (React, Next.js, Angular)
Deep expertise in TypeScript and modern JavaScript (ES2023+), with extensive hands-on experience building complex front-end applications using React, Next.js, and Angular across enterprise and product environments.

Enterprise CMS & Headless Architecture (AEM, Sitecore)
Proven track record delivering headless CMS solutions on Adobe Experience Manager and Sitecore for Fortune 500 and pharma clients, including full platform migrations to isomorphic SSR/CSR rendering stacks.

Agentic & AI-Driven Engineering (BMAD, Superpowers, Claude)
Practical experience with agentic development workflows using BMAD and Superpowers frameworks, spec-driven development, and AI tooling including Claude, Cursor, and local LLMs such as Ollama, applied to enterprise client delivery.

Design Systems & UX Implementation
Technical ownership of design systems, AEM authoring experience, interaction and product design, wireframing and prototyping, and accessibility (WCAG) compliance.

CSS & Styling Frameworks (Tailwind CSS, SCSS, SASS)
Extensive use of Tailwind CSS, CSS, SCSS, and SASS for building scalable, maintainable styling architectures across large front-end codebases.

Build Tools & Bundlers (Vite, Webpack)
Configuration and optimization of modern build pipelines using Vite and Webpack for performance-focused front-end delivery.

Back-End & Platform Integration (Node.js, Java, .NET, SAP Hybris)
Back-end integration experience spanning Node.js, Java, .NET, and SAP Hybris, enabling full-stack delivery and close collaboration with back-end architects.

Data & Databases (SQL, PostgreSQL, MongoDB, Firebase)
Working knowledge of relational and non-relational databases including SQL, PostgreSQL, MongoDB, and Firebase for full-stack application development.

Platform & Cloud (Docker, Google Cloud, Serverless, CI/CD)
Experience with containerisation using Docker, Google Cloud infrastructure, serverless architectures, n8n automation, and CI/CD pipelines for scalable deployment.

Data Visualisation (D3.js, Three.js, WebGL)
Capability in building data-driven and 3D visual experiences using D3.js, Three.js, and WebGL within front-end applications.

Event Sourcing & CQRS Architecture
Hands-on implementation of event-sourced, domain-driven architectures with CQRS service layers, as applied in compliance-critical platform development.

Experience

Professional experience10+ years
Freelancer since2021

Languages

EnglishFluentSerbianNative speaker

Project history

Co-founder

WimziPal (wimzipal.ai)
Co-founded a children's mobile app that counters short-form-video screen time using AI avatars that teach, paired with games built around intellect and creativity. Originated the concept and drives product and technical direction.

Full-Stack Developer & Engineering Manager

Edeja Software d.o.o
Full-stack development and engineering management role at Edeja Software, overseeing technical delivery and team leadership.

Full-Stack Developer

iBoard
White-label platform for delivering legally mandated notices to building tenants at scale. Built a React and Tailwind admin dashboard, a player app running a single vanilla-JavaScript codebase across Android, web and Raspberry Pi devices, and an event-sourced CQRS service layer on Axon with domain-driven, sliced architecture containerised with Docker.

Front-End Developer

RTS - Radio Television of Serbia
New Faces portal for Serbia's national broadcaster, an application platform for candidates seeking media roles across the network. React front end on a .NET back end, delivered AI-assisted.

Full-Stack Developer

Frontify
Custom integration solutions connecting Frontify with Adobe Marketo and Hootsuite. Ran as a two-month pilot for a prospective partnership; the pilot succeeded and opened the wider engagement.

Senior Front-End AEM Developer

Arrow Electronics
Replatformed the storefront from Sitecore to AEM for the world's largest electronic components distributor. Front end built on a custom isomorphic stack pairing headless server-side rendering with client-side hydration.

Front-End Director & Partner

Edeja Software d.o.o
Led and mentored front-end teams of up to 12 developers, owning project architecture and acting as strategic technical consultant to clients. Worked agentic and spec-first since 2024 using BMAD and Superpowers frameworks. Shared responsibility for revenue, sales, hiring and client relationships alongside the engineering role.

Front-End Architect

BioNTech - biontech.com
Owned front-end architecture for three years on biontech.com, the company's public platform, through years of sustained global attention following the COVID-19 vaccine rollout. Technical ownership of the design system. Built on AEM with HTL server-side rendered pages, React, and Gondel TypeScript component framework. Delivered with Merkle.

Senior Front-End Developer

Merkle EMEA (Namics) d.o.o
Built front-end solutions on AEM (Adobe Experience Manager) and SAP Hybris for Swiss and German market clients, working across international teams. Delivered B2B and B2C solutions for Boehringer Ingelheim, Sika, Credit Suisse, Swiss Life, Victorinox and Hansgrohe.

Junior to Lead Developer

Edeja Software d.o.o
Project and technical lead for teams of up to 12 developers across multiple concurrent projects. Built solutions from the ground up while owning client communication, requirement refinement, architecture and organisation of the development process. Long-running engagement with OWNZONES Media Network (US startup) on media content management and delivery.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in