*You can be based anywhere in the EMEA (Europe, Middle East, Africa) Region*
Overview:
We are seeking a skilled and experienced Frontend Developer to join our team. The ideal candidate is a senior developer with a strong background in React development, including experience with the latest versions of Next.js. The role involves working closely with our design teams to translate design mockups into high-quality frontend code, ensuring attention to detail and adherence to design specifications.
Key Responsibilities:
- Develop and maintain frontend applications using React, including both server-side rendered applications with Next.js and pure client-side rendered applications and components that can be integrated by external partners.
- Collaborate closely with design teams to implement designs accurately and efficiently, using tools such as Figma.
- Ensure high code quality, maintainability, and performance through effective testing, debugging, and optimization techniques.
- Utilize version control systems, such as Git, for efficient code management and collaboration within the development team.
- Integrate frontend applications with backend services through RESTful APIs, demonstrating knowledge of API principles and best practices.
- Manage application state effectively using Zustand or similar state management libraries.
- Stay up-to-date with industry trends and best practices, particularly in areas such as TypeScript, Material UI, SEO, and frontend security.
Required Qualifications:
- Must be proficient in TypeScript.
- 5+ years of experience as a frontend developer, with a focus on React development.
- Experience with the latest versions of Next.js for server-side rendered applications.
- Proficiency in Figma for collaborating with design teams.
- Strong attention to detail when implementing designs and writing frontend code.
- Expertise in version control systems, particularly Git.
- Knowledge of RESTful APIs and integrating frontend applications with backend services.
- Excellent communication and teamwork abilities.
- Experience with testing and debugging frontend code.
- Familiarity with Material UI or similar component libraries.
- SEO awareness and understanding of frontend security principles are a plus.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) is a plus.
Our current stack:
Our team prides itself on harnessing cutting-edge technologies and versions from React, Next.js, state management solutions, and Web3 libraries.
- NextJS
- React
- Zustand / Context API
- Viem