Requirements:
3+ years of proven experience as a Frontend developer with a strong portfolio of previous work.
Proficiency in Next.js, React.js, and Tailwind CSS.
Familiarity with Material UI CSS is a strong plus.
Experience with Node.js is an added advantage.
Strong understanding of responsive design principles and mobile-first development.
Experience with front-end build tools, such as Webpack or Babel.
Solid understanding of version control systems, such as Git.
Experience with RESTful APIs and GraphQL.
Knowledge of state management libraries like Redux or Mobx.
Strong problem-solving skills and attention to detail.
An eye for design and a passion for delivering outstanding user experiences.
Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js.
Familiarity with continuous integration and deployment (CI/CD) pipelines.
Experience with back-end development and database systems is a plus.
Responsibilities:
Proactively collaborate with internal and external teams to define and build features that best serve the needs of the customers and to find solutions to difficult problems.
Collaborate with the design and development teams to implement high-quality, responsive user interfaces for our web applications.
Write clean, efficient, and maintainable code using Next.js, React.js, and Tailwind CSS.
Ensure the technical feasibility of UI/UX designs and implement them effectively.
Optimize web applications for maximum speed and scalability.
Stay up-to-date with emerging front-end technologies and industry best practices.
Provide accurate time estimates for tasks and meet project deadlines.
Test and troubleshoot UI components to ensure a seamless user experience.
Identify and address performance bottlenecks and fix bugs as needed.
Contribute to code reviews, knowledge sharing, and mentoring team members.
Excellent interpersonal, and communication skills
Self-motivated and able to work independently.
Entrepreneurial spirit and an ability to wear multiple hats required in a startup.