We are looking for a talented Full Stack Developer with expertise in React.js for frontend development and Next.js for backend development. As a Full Stack Developer, you will be responsible for designing and implementing user-facing features, building reusable components, and optimizing application performance. You will work closely with our cross-functional team to deliver high-quality web applications that meet our needs.
Responsibilities:
· Develop responsive user interfaces using React.js for frontend development
· Design and implement server-side rendering and API routes using Next.js for backend development
· Collaborate with designers to translate UI/UX designs into code
· Build reusable components and front-end libraries for future use
· Optimize applications for maximum speed and scalability
· Implement security best practices to protect user data
· Write clean, maintainable code and perform code reviews
· Troubleshoot and debug issues that arise during development
· Stay up-to-date on emerging technologies and best practices
Requirements
Qualifications:
· Bachelor's degree in Computer Science, Engineering, or a related field
· 4+ years of experience working as a Full Stack Developer
· Proficiency in JavaScript, HTML, and CSS
· Experience with React.js for frontend development
· Experience with Next.js for server-side rendering and backend development
· Strong understanding of web development principles and best practices
· Familiarity with RESTful APIs and GraphQL
· Knowledge of version control systems such as Git
· Excellent communication and collaboration skills
· Ability to work independently and as part of a team in a fast-paced environment
Preferred Qualifications:
· Familiarity with state management libraries such as Redux
· Experience with testing frameworks such as Jest or React Testing Library
· Experience in implementing Google Tag Manager
· Contributions to open-source projects or personal projects on GitHub