Uvation
Uvation
Uvation is a technology services company focused on IT infrastructure, artificial intelligence, cybersecurity, and cloud operations. Its offerings include managed IT, security, and network operations, along with AI solutions built with Dell and Nvidia technologies. Uvation also supports cloud environments through Oracle Cloud, Google Cloud, and Amazon Web Services partnerships, and operates a marketplace for hardware and software products. The company serves organizations across consulting, healthcare, and artificial intelligence, making its work relevant to professionals interested in managed technology services, secure infrastructure, and enterprise cloud solutions.

Frontend Developer (React, Next.js) – Serbia Remote

Build dependable React and Next.js interfaces from approved designs and API contracts. Deliver tested, maintainable frontend features across software engineering projects.

Description

  • Create reliable, responsive interfaces from approved designs and API contracts
  • Implement features independently
  • Investigate and resolve browser issues
  • Produce maintainable, well-tested frontend code

Requirements

  • Demonstrated experience with React, Next.js, TypeScript, and hooks-based component development
  • Solid understanding of component lifecycles, effects, memoization, and methods for avoiding unnecessary re-renders
  • Experience with Next.js, Vite, or a similar modern frontend build framework
  • Experience with Zustand, Redux Toolkit, or a comparable state-management library, including effective selector usage
  • Strong HTML5, CSS3, and SCSS skills, including responsive design, semantic markup, and scoped styling
  • Working knowledge of accessibility principles such as keyboard navigation, focus management, and appropriate ARIA implementation
  • Experience working with a design system such as IBM Carbon, Material UI, or an equivalent component library
  • Ability to reproduce interfaces accurately from Figma files or other visual specifications
  • Experience integrating REST APIs and managing loading, error, empty, and partial-data states
  • Experience implementing polling, cleaning up requests, and safely handling incomplete or unexpected API responses
  • Working knowledge of environment configuration, package management, and frontend build workflows
  • Experience creating unit and component tests with Vitest or Jest and React Testing Library
  • Strong browser DevTools debugging ability and experience fixing cross-browser problems
  • Working knowledge of Git branching, pull requests, code reviews, and collaborative delivery practices
  • Ability to produce clean, reusable, maintainable frontend code
  • Good understanding of secure client-side development, including environment-variable handling and safe logging
  • Four to six years of professional experience

Related Jobs