Sofia, Bulgaria Remote (City) Full-time

Progress Software is hiring a Full-Stack Software Engineer - Core FE Team - Maternity Cover

Responsibilities

  • Own and evolve the Kendo UI Themes framework — a design-token-driven theming layer powering thousands of enterprise applications across the JS ecosystem (jQuery, React, Angular, and Vue) and .NET (Blazor, MVC, Core)
  • Architect and implement SCSS-to-CSS‑custom-property migration paths, enabling runtime theme switching and AI-assisted customization without build steps
  • Develop AI-enabled tooling and agentic workflows — including MCP servers, prompt-to-theme pipelines, and LLM-friendly configuration surfaces — that let customers generate and validate themes programmatically
  • Implement perceptually uniform color generation using OKLCH, with built-in WCAG/APCA contrast validation
  • Contribute to the creation of CLI and programmatic API that produces multi-format output (CSS custom properties, DTCG JSON, SCSS) from a single source of truth
  • Collaborate with product designers and developer advocates to ensure theming APIs are intuitive, well-documented, and aligned with modern CSS capabilities
  • Champion accessibility-first engineering — every generated theme must pass contrast validation before it ships
  • Participate in code reviews, architectural decision records, and cross-team alignment with the broader org

Requirements

  • 5+ years of professional experience as a full-stack or front-end engineer, with deep expertise in React and modern JavaScript/TypeScript
  • Strong command of SCSS/Sass architecture — mixins, functions, module systems, and large-scale variable management across multi-brand theme codebases
  • Hands-on experience building or contributing to design systems, component libraries, or theming frameworks at scale
  • Solid understanding of CSS custom properties, cascade layers (@layer), modern color spaces (OKLCH, Display P3), and the design tokens ecosystem (DTCG specification is a plus)
  • Experience with front-end architecture patterns: monorepo tooling (npm workspaces, Nx), build pipelines (tsup, Vite, Rollup), and CI/CD for library publishing
  • Understanding of accessibility standards (WCAG 2.1 AA/AAA, APCA) and how they apply to color contrast, typography, and component design
  • Experience with Node.js backend tooling — CLI frameworks, file system operations, JSON schema validation
  • Excellent communication skills in English; comfortable with asynchronous collaboration across distributed teams

Nice to Have

  • Familiarity with AI-enabled developer tools and agentic workflows — MCP servers, LLM integration patterns, prompt engineering, or building AI-powered features into developer products
  • A genuine interest in developer experience, color science, and the intersection of design and engineering

Benefits

  • Generous remuneration package.
  • Employee Stock Purchase Plan Enrollment.
  • 30 days paid annual vacation.
  • An extra day off for your birthday.
  • 2 additional days off for volunteering.
  • Premium healthcare and dental care coverage.
  • Additional pension insurance.
  • Well-equipped gym on-site with Cross-Fit equipment and climbing wall.
  • Co-funded Multisport card.
  • Flexible working hours.
  • Free underground parking with a designated space for bikes, motorbikes and electric scooters.

Work Arrangement

Remote (City/Region)

Additional Information

  • A genuine interest in developer experience, color science, and the intersection of design and engineering
  • English
  • 1–1.5 years
Required Skills
React.js
About company
Progress Software

Progress provides AI-powered software solutions to automate processes, develop, deploy, and manage applications, and make critical data more accessible and secure. The company offers a range of products and platforms designed to support digital transformation, application development, data management, and infrastructure operations.

With a focus on innovation, Progress enables organizations to build and deliver modern applications, manage complex data environments, and enhance customer experiences through trusted AI and data technologies. Its solutions span digital experience, data platforms, DevOps, infrastructure management, and secure file transfer.

The company serves a global customer base, including a significant portion of Fortune 500 companies, and emphasizes long-term customer success with a 100% customer retention rate.

All jobs at Progress Software Visit website
Job Details
Department Software Engineering
Category fullstack
Posted 3 months ago