Front-end Engineer

وصف الوظيفة


This is a remote position.

We’re looking for a talented Front-End Engineer who excels at building sleek, responsive web applications. Your expertise in React.js and Next.js will help shape engaging user experiences across devices, while your strong JavaScript skills ensure everything works smoothly behind the scenes. This role is ideal for someone who thrives on translating designs into elegant code and knows how to optimize for performance, accessibility, and SEO.

Your Day Might Include:

  • Building dynamic, responsive user interfaces using React.js and Next.js
  • Collaborating with designers to bring concepts to life with beautiful and efficient code
  • Implementing global state management with Redux or Context API
  • Optimizing applications for speed, performance, and SEO best practices
  • Writing and maintaining high-quality code using modern JavaScript (ES6+)
  • Managing version control through Git and collaborating within an agile workflow (Trello, Jira, etc.)
  • Enhancing user interfaces with CSS3, Tailwind CSS, or Styled Components
  • Testing components with Jest and React Testing Library to ensure robustness
  • Deploying static sites and server-side rendered pages using Next.js
  • Improving the developer experience with tools like ESLint and Prettier

Requirements

What We Hope You Bring to the Table:

  • Proficiency in React.js and an understanding of Next.js for server-side rendering and static site generation
  • Strong JavaScript (ES6+) knowledge, with familiarity in TypeScript as a plus
  • Experience with CSS frameworks and pre-processors like Sass or libraries like Tailwind CSS
  • Knowledge of React Hooks and performance optimization techniques
  • Familiarity with REST APIs, GraphQL, and front-end testing tools
  • A collaborative spirit, attention to detail, and a passion for user-centered design
  • Experience with Git and version control in an agile development environment