← All open positions

Open position

Featured

Frontend Developer (React, TypeScript)

Confidential employer Prishtin - City Center Full-time Hybrid Senior
Apply Now

About the Role

Our partner has been reimagining and advancing the automation of complex corporate decisions for more than 25 years. With pioneering technologies and specialized software in Regulatory Compliance, Retail Credit Decisioning, and Commercial Credit Risk Assessment, they enable financial services companies worldwide to operate with high efficiency and achieve greater success in their markets. We are currently recruiting candidates for the position of: Frontend Developer with strong expertise in React, TypeScript, and modern web technologies. You will contribute to the continued development of our enterprise-grade React application built with Vite, Material-UI, and React Query. A key part of this role is ensuring efficient communication between frontend and backend in our API-first environment using Axios and TanStack React Query, and supporting the evolution of our white-label theming system for multiple product variants. Strong skills in CSS-in-JS (Emotion/tss-react) and responsive design within the Material-UI ecosystem are essential to deliver high-quality, flexible, and scalable user experiences.

Strong English communication skills are required.    

Importantly, you will take responsibility for your development beyond coding, supporting our clients in understanding, troubleshooting, and successfully using the solutions you build.

Key Responsibilities

  • Develop, enhance, and maintain React / TypeScript applications with a focus on performance, scalability, and maintainability.
  • Work within our feature-based modular architecture and contribute to its continued evolution.
  • Implement and optimize API-first integrations using Axios and TanStack React Query, ensuring smooth communication with backend services.
  • Extend and maintain our white-label theming system (MUI ThemeProvider, Emotion), enabling customization and branding flexibility across product variants.
  • Write clean, reusable styling using Emotion CSS-in-JS and tss-react (makeStyles) within the Material-UI design system.
  • Build complex forms using React Hook Form with MUI component integration and collaborate closely with backend developers to define efficient data flows and REST API interfaces.
  • Write unit tests and integration tests to guarantee application reliability.

Requirements

  • Strong hands-on experience with React 18+ and TypeScript.
  • Solid expertise in Material-UI and CSS-in-JS styling (Emotion, tss-react, or styled-components).
  • Experience with React state management patterns: React Context API and server-state management with TanStack React Query.
  • Experience in API-first development, working closely with REST backends using Axios or similar HTTP clients. Proficiency with React Hook Form or comparable form libraries.
  • Strong focus on code quality, testing, and maintainability (Jest, React Testing Library, Vitest, or similar).
  • Fluent in English.

Nice to Have

  • Experience with Vite as a build tool and white-label or multi-product theming architectures.
  • Familiarity with Keycloak or OAuth2/OIDC authentication flows.
  • Familiarity with CI/CD pipelines (GitLab CI) and tools like ESLint, Prettier, Husky, lint-staged.
  • Awareness of accessibility (WCAG) standards and best practices.
  • Experience with performance profiling and frontend optimization (code-splitting, memoization, debouncing).

What We Offer

  • Hybrid work with two remote days per week
  • A creative work environment
  • An office in Prishtina’s city centre
  • A competitive salary

Other Details

  "Connecting Professionals" is our motto, and we stand by it with love and dedication! 

Required Skills

React / TypeScript

Apply for this role

Takes about two minutes. A recruiter reads every application and replies by email — you do not need a cover letter unless you want to add context.

PDF, DOC, or DOCX — up to 5 MB.

Trouble with the form? Send us a message and we will follow up.