Job Description
We are seeking a talented and motivated Next.js Developer with strong TypeScript experience to join our team. The ideal candidate will design, develop, and implement high-quality web applications, ensuring optimal performance and collaborating with cross-functional teams to achieve business objectives.
Responsibilities
Design and Development: Develop and maintain web applications using Next.js and TypeScript, ensuring high performance and responsiveness.
UI/UX Implementation: Convert UI/UX designs into functional React components to ensure a seamless user experience.
Collaboration: Work closely with designers, product managers, and other developers to create user-friendly web applications.
Code Quality: Write clean, efficient, and reusable code, and participate in code reviews to maintain high standards.
Debugging and Optimization: Troubleshoot and debug applications to resolve issues promptly and optimize performance.
Documentation: Develop and maintain technical documentation, including design docs, user guides, and API specifications.
Mentorship: Provide guidance and mentorship to other developers, fostering a culture of continuous learning and improvement.
Requirements
Experience:
Professional experience with Next.js, TypeScript, and Express.
Proficiency in React.js, Node.js, RESTful web services, HTML, and CSS.
Technical Skills:
Strong understanding of data structures, algorithms, and object-oriented design patterns.
Proficiency with version control systems like Git.
Experience with Prisma ORM and authentication/authorization.
Security-aware coding practices.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Ability to stay up-to-date with emerging technologies and industry trends.
Bachelor's degree in Computer Science