Front-End Developer (Next.js & Figma Expert)
We're seeking a talented and experienced Front-End Developer to join our agile team. You'll play a key role in bringing our designs to life, building highly interactive and performant web applications using Next.js. Your keen eye for design and ability to translate Figma prototypes into working reactive experiences will be essential.
Responsibilities:
Collaborate closely with designers to translate Figma designs (including Figma components) into clean, reusable, and responsive Next.js code.
Write high-quality, maintainable, and well-documented JavaScript code using modern best practices (ES6+).
Develop interactive user interfaces using React and Next.js features.
Optimize application performance for various devices and screen sizes.
Implement accessibility best practices to ensure a seamless experience for all users.
Work effectively with back-end developers to integrate front-end components with APIs and data sources.
Proactively identify potential design improvements and suggest UI/UX enhancements.
Stay up-to-date with the latest front-end technologies and trends.
Participate in code reviews and knowledge sharing within the development team.
Integrate front-end components with back-end services and data sources.
Qualifications:
Minimum 3 years of experience as a Front-End Developer.
Strong proficiency in Next.js framework along with HTML, CSS, and JavaScript (ES6+).
Strong in concepts like file-based routing, SSR, SSG, API routes, fetching, authentication.
Experience with state management libraries such as Redux, Context API, or Zustand.
Experience with testing frameworks like Jest, Mocha, or Chai for both front-end and back-end testing.
Experience working with Figma and utilizing Figma components for efficient development.
Excellent understanding of web design principles and best practices (typography, layout, color theory).
Passion for building beautiful and user-friendly web applications.
Bonus points for:
Experience with headless CMS integrations.
Experience with accessibility testing tools.
Experience with CI/CD pipelines (e.g., Github Actions, GitLab CI) a plus.
Knowledge of implementing authentication strategies using libraries like NextAuth.js or JWT.
Job Type: Full-time
Pay: $80,000.00 - $100,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Experience level:
Schedule:
Work Location: Remote