Frontend React Developer

We’re looking for a Frontend React Developer to join a fast-growing SaaS company whose tools are used daily by thousands of schools, teams, and organizations. Our platform enables users to easily create stunning graphics, videos, newsletters, and touchscreen experiences—all without design skills.

 

We’re now also building a CMS platform for managing a large network of Digital Signage devices (media players and web browsers). This includes remote content management based on web pages, real-time device monitoring, sending commands to update content, scheduling playback, and much more. It’s a complex and exciting product with plenty of opportunities to take ownership and build high-impact features.

 

You will work within a highly dynamic environment, contributing to new feature development, architecture discussions, and performance optimization across a modern React-based frontend stack.

 

Responsibilities

  • Develop new UI features and core application logic for the web platform.
  • Participate in frontend architecture discussions and implementation planning.
  • Maintain, refactor, and improve the existing codebase.
  • Work with REST and GraphQL APIs; collect, transform, and process JSON data.
  • Use the Canvas API for image processing and rendering.
  • Collaborate closely with the team during planning, code reviews, and technical discussions.
  • Identify and fix bugs using monitoring tools such as Sentry.
  • Optimize performance and ensure smooth functionality across browsers and devices.
  • Contribute to the development of a kiosk-mode application builder for customizable offline/public terminal apps.

     

Required Skills

  • 2+ years of commercial experience in web development.
  • Strong knowledge of React.js (hooks, context API, memoization, state management).
  • Experience with React Router.
  • Solid understanding of React component lifecycle and effect management.
  • Confident working with Redux or MobX.
  • Ability to read, debug, and write vanilla JavaScript.
  • Strong HTML/CSS/JS fundamentals; ability to build static sites without frameworks.
  • Basic knowledge of Node.js (scripts, file system, npm/yarn/pnpm).
  • Excellent understanding of the DOM, events, and rendering cycles.
  • Experience with Git, version control workflows, and pull requests.
  • Familiarity with JSON and async requests (fetch, Axios).
  • Understanding of micro-frontend architecture.
  • Experience with responsive and cross-browser UI development.
  • Proficient in HTML5/CSS3, Flexbox, CSS Grid.

     

AI Tools Experience

You should be comfortable using AI-powered development tools such as Cursor, CodeGen, CodePilot, Claude Code, etc.

You must be able to:

  • Generate and refactor code collaboratively with AI.
  • Automate repetitive tasks.
  • Troubleshoot and analyze code with AI suggestions.
  • Understand the limitations of AI agents and apply proper human validation.

     

Nice to Have

  • Strong experience with Canvas API (drawing, editing, exporting).
  • TypeScript experience.
  • AWS experience (S3, CloudFront, Lambda).
  • Payment integrations (Stripe).
  • SASS/LESS or CSS preprocessors.
  • BEM methodology.
  • Unit/integration testing (Jest, React Testing Library).
  • Bundlers (Vite, Webpack), CI/CD pipelines.
  • Storybook, Bit.dev, or component-driven development.
  • Knowledge of design systems (MUI, Ant Design, Chakra UI).
  • Experience with Next.js / SSR.
  • Accessibility (a11y): semantic HTML, ARIA roles, keyboard navigation, WCAG.
  • Some backend exposure: Nest.js, Node.js, Prisma, WebSocket, PostgreSQL.

     

Work Conditions & Benefits

  • Opportunities to work on diverse and challenging projects.
  • A supportive and collaborative international team.
  • 12 vacation days per year.
  • 5 sick days per year.
  • English classes provided.
  • Access to a therapist and psychologist for mental well-being.

Required languages

English B1 - Intermediate
React, JavaScript, TypeScript, HTML5/CSS3/SASS/Styled Components
Published 3 December
269 views
·
53 applications
To apply for this and other jobs on Djinni login or signup.
Loading...