
Marko J
Senior Frontend Developer
Skills

See my services


Portfolio
Work experience
Endava
Full-time • 1 yr 4 mos
Project - Adobe Loyalty Challenges | Position - React Developer
Mar 2026 - Present • 6 mos
Develop and maintain an enterprise React 18 SPA using React, TypeScript, GraphQL/Apollo Client, and Zustand. Build CRUD workflows for loyalty challenges, tasks, rewards, and event definitions, including scheduling, lifecycle management, audience targeting, and dependencies. Develop reusable UI components with React Spectrum and Spectrum S2, following Adobe design-system and accessibility standards. Integrate GraphQL APIs with organization-scoped, sandbox-aware data access using IMS authentication and authorization. Implement automated tests with Jest, React Testing Library, and Cypress, using Parcel, pnpm, Jenkins, and Adobe SPA Pipeline.
Project - Hartisan | Position - React Developer
Nov 2025 - Mar 2026 • 4 mos
Developed a mobile-optimized React application for a connected coffee-machine ecosystem. Implemented workflows for machine setup, brewing, recipes, maintenance, firmware updates, telemetry, and subscriptions. Built reusable React/TypeScript and React Spectrum components and integrated REST APIs with backend services and connected devices. Served as the primary frontend developer, owning feature implementation and production releases. Collaborated with backend engineers, QA, designers, and product owners across development, testing, bug fixing, and performance optimization.
Project Name - Adobe Workfront | Position - React Developer
Sep 2024 - Mar 2025 • 6 mos
Led frontend development of an activity-tracking feature monitoring user interactions and saved data. Owned frontend implementation as the sole frontend developer, from development through testing and optimization. Built reusable UI components using React, TypeScript, and React Spectrum. Implemented feature flags for controlled rollout of new functionality. Integrated Cypress for end-to-end testing and maintained frontend quality.