Renesas Electronics

Senior Frontend Developer (Next.js / React)

Belgrade, Serbia · Hybrid · Full-time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerRenesas Electronics
  • LocationBelgrade, Serbia
  • Work styleHybrid
  • Employment typeFull-time
  • Employer posted

About the Role

Your primary role will be building and evolving the frontend of Altium's web properties, primarily as headless Next.js applications consuming data from Drupal over GraphQL, while keeping the existing Drupal-integrated frontend stable and visually consistent during the ongoing migration. We are hiring for depth in React, Next.js and TypeScript — not for prior Drupal knowledge. Our Drupal frontend layer and deployment specifics are things a strong frontend engineer picks up in a few weeks, and we will support that ramp-up.

A Day in the Life of Our Senior Frontend Developer

Develop features and components in Next.js, React and TypeScript, using the App Router and React Server Components and choosing the right rendering strategy per page

Integrate applications with Drupal via GraphQL and Apollo Client; implement content freshness with ISR and on-demand revalidation

Show full description

Build and maintain reusable UI components on Radix UI, shadcn/ui and Tailwind CSS, aligned with the design system

Maintain and extend existing Drupal themes (Twig templates, SCSS, Pug-based markup build, Webpack)

Own Core Web Vitals, accessibility and technical SEO for the pages you ship

Write component tests, contribute to the shared Playwright E2E suite and investigate production incidents with Sentry

Participate in code review and contribute to engineering standards and codebase health

Who We're Looking For

4+ years of commercial React experience, including at least 2 years with Next.js in production

Owns a feature end to end — from design handoff through rollout and post-release verification

Traces a production incident from an error report to root cause without hand-holding

Makes technical decisions, states trade-offs explicitly, and updates a position when evidence changes it

Treats visual regressions, accessibility and performance as part of "done", not as follow-up work

Pragmatic about legacy: willing to maintain an existing Drupal-integrated frontend while helping move the platform forward

Reviews others' code constructively and raises the standard of the codebase around them

Required Technology Experience

Strong JavaScript and TypeScript (strict mode)

Next.js App Router and React Server Components in production

Client-side GraphQL (Apollo Client or equivalent)

Tailwind CSS; component library and design system principles

Frontend caching: ISR, on-demand revalidation, TTLs and cache invalidation

Core Web Vitals and the tooling to measure and diagnose them

Web accessibility standards

Multi-locale applications

SCSS and at least one template engine (Pug, Twig or similar); Webpack and frontend build pipelines

Git and code review

Nice to Have

Drupal theming: templates, theme libraries, integrating markup

Storybook or another component workshop

Image and performance optimization with Next Image and Sharp

Redis and cache strategy / invalidation design

Marketing site instrumentation: GTM, dataLayer, consent management (e.g. OneTrust)

Technical SEO depth: structured data, sitemaps, hreflang across locales

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

Software engineer jobs in Serbia

ROLIVA currently lists 34 open roles like this in Serbia.

Employers hiring for this

  • Databricks10 open roles
  • Renesas Electronics5 open roles
  • dentsu4 open roles
  • Synechron4 open roles
  • Acumatica2 open roles

Top skills asked for

Listings whose description mentions each term. A mention is not a requirement.

At a glance

  • Work styleHybrid
  • Employment typeFull-time
  • SeniorityMid level
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

React TypeScript JavaScript GraphQL

Explore similar roles

Similar jobs

PEBL

Staff Software Engineer

Palo Alto, California, United States

HybridFullTimeUSD 225,763–255,000/year