Diamond Interactive is a fast-growing technology company and the creator of a market-leading online social gaming platform. Our mission is to become the world's largest gaming company by delivering cutting-edge technology and unparalleled user experiences.
About the Role
We are seeking a highly skilled Senior Frontend Developer with extensive experience in the Next.js framework to join our development team. The ideal candidate will have 6+ years of experience in JavaScript and TypeScript, with a strong understanding of frontend architecture, performance optimization, and best practices in modern web development.
Key Responsibilities
- Develop and maintain high-performance web applications using Next.js.
- Implement responsive and accessible UI components using React.js, TypeScript, and modern CSS frameworks.
- Optimize frontend performance for speed and scalability.
- Collaborate with backend developers, designers, and product teams to deliver seamless user experiences.
- Write clean, maintainable, and testable code while following best practices.
- Work with APIs (REST, GraphQL) to fetch and display data efficiently.
- Ensure cross-browser compatibility and responsiveness of web applications.
- Conduct code reviews, mentor junior developers, and contribute to the team's continuous improvement.
Required Skills & Qualifications
- 5+ years of experience with JavaScript and TypeScript.
- Extensive experience with Next.js and React.js.
- Strong understanding of frontend architecture, including SSR (Server-Side Rendering), ISR (Incremental Static Regeneration), and SSG (Static Site Generation).
- Experience with state management libraries such as Redux, Zustand, or React Context API.
- Proficiency in HTML, CSS, SCSS, Tailwind CSS, or Styled Components.
- Knowledge of performance optimization techniques in web applications.
- Familiarity with CI/CD pipelines, version control (Git), and modern frontend build tools (Webpack, Vite, Babel, etc.).
- Experience working with RESTful APIs and GraphQL.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
- Experience with headless CMS (Contentful, Strapi, Sanity, etc.).
- Familiarity with frontend testing frameworks (Jest, React Testing Library, Cypress).
Nice-to-Have Skills
- Understanding of Web3 technologies, blockchain integrations, or decentralized applications.
- Knowledge of UI/UX design and mobile first design principles and experience working with design tools like Figma or Adobe XD.
- Previous experience working in an Agile/Scrum environment.
Benefits & Perks
- Work with cutting-edge technology in a high-growth, fast-paced environment.
- Be part of a passionate and talented team driving innovation in the gaming industry.
- Competitive salary, benefits, and opportunities for career advancement.
If you are passionate about frontend development and eager to work on innovative projects using Next.js, we'd love to hear from you!