Job Description:
We are seeking a motivated React/Next.js Developer Intern to contribute to our dynamic development team. This role is ideal for someone eager to apply their knowledge and expand their skills in a real-world setting. Candidates with prior experience in React and Next.js who have a solid portfolio are highly encouraged to apply.
Key Responsibilities:
- Develop and enhance web applications using React.js and Next.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code.
- Implement unit tests using Jest and perform end-to-end (e2e) testing.
- Debug and resolve technical issues.
- Participate in code reviews to ensure code quality and share best practices.
- Assist in optimizing applications for maximum speed and scalability.
Qualifications:
- Education: Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
Required Skills:
- Proficiency in JavaScript, HTML5, and CSS3.
- Experience with React.js and Next.js frameworks.
- Familiarity with writing unit tests using Jest.
- Experience with end-to-end (e2e) testing methodologies.
- Strong problem-solving abilities and attention to detail.
- Good understanding of responsive design and cross-browser compatibility issues.
- Excellent communication and teamwork skills.
Preferred Skills:
- A strong portfolio showcasing projects developed with React and Next.js.
- Knowledge of version control systems like Git.
- Understanding of RESTful APIs and asynchronous request handling.
- Familiarity with modern front-end build pipelines and tools.
What We Offer:
- Competitive stipend for the duration of the internship.
- Hands-on experience with real projects impacting thousands of users.
- Mentorship from seasoned professionals in the industry.
- A collaborative and supportive work environment.
- Flexible working hours and the possibility of remote work.
- Opportunity for full-time employment based on performance.