Senior Front End Developer

closed
Jobrack Logo

Jobrack

πŸ’΅ $72k-$78k
πŸ“Remote - South Africa

Summary

Join Interpersonal Frequency, a rapidly expanding company specializing in building government websites, as a Senior Frontend Software Engineer. You will work on cutting-edge web solutions using Next.js, TailwindCSS, and GraphQL, integrating headless CMS platforms like Drupal. This full-time, fully remote role offers a flexible schedule and a competitive salary. The ideal candidate possesses proficiency in Next.js, React, GraphQL, and TailwindCSS, along with experience integrating headless CMS platforms. You will collaborate with a talented team in a supportive environment that values work-life balance. Apply now to contribute to impactful digital experiences.

Requirements

  • Proficiency in Next.js and React with a solid grasp of React Hooks
  • Hands-on experience with GraphQL and TailwindCSS
  • Strong expertise in integrating headless CMS platforms, particularly Drupal
  • Familiarity with modern build tools and monorepos such as Nx or Turborepo
  • Proven track record in front-end development with a focus on performance and scalability

Responsibilities

  • Build, test, and deploy performant web applications using Next.js, TailwindCSS, and GraphQL
  • Integrate headless CMS solutions, like Drupal, seamlessly with front-end frameworks
  • Use your expertise in React, particularly with React Hooks, to manage component lifecycle and state effectively
  • Execute ticketed work on time, flagging potential risks to estimates early
  • Collaborate with designers, back-end developers, and other team members for cohesive project delivery
  • Maintain high standards for performance, accessibility, and scalability, contributing to documentation and reusable components

Preferred Qualifications

Experience writing and maintaining E2E tests for headless CMS frontends

Benefits

  • Salary: $6000 - $6500 per month
  • Full-time, fully remote role with a flexible schedule
  • Join a talented and carefully curated team
  • Work in a supportive environment that values work-life balance
This job is filled or no longer available