Software Engineering Intern - Frontend (Next.JS)

time InternshiplocationBengaluru
About Role

We are looking for an Intern Frontend developer who is good with React.js and Next.js, along with a good understanding of web development best practices. You will be responsible for building efficient, scalable, and reusable user interfaces for our web applications, collaborating closely with designers and backend developers to deliver high-quality solutions.

Responsibilities
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Skills
  • Strong proficiency in JavaScript, ES6+, HTML5, and CSS3 is must.
  • Good understanding of React.js & Next.js and its core principles.
  • Experience with state management libraries such as Redux.
  • Familiarity with RESTful APIs
  • Familiarity with modern front-end build pipelines and tools
  • Understanding of responsive design principles and cross-browser compatibility.
  • Good understanding of Git version control system.
  • Excellent problem-solving and analytical skills.
  • Excellent communication skills.
  • Ability to work independently and in a team environment.
  • Requirements:
  • Bachelor’s degree in computer science, information technology, or a similar field - 2023/2024 pass out.
  • Having a good knowledge of Chess is preferred.
  • Available for a minimum 6 months of Internship. Based on performance will be converted to full-time.
  • Ready to relocate to Bangalore.
  • Our Benefits

    location Learning & Developmentlocation Flexible Working Hourslocation Competitive Salary
    An Overview of Codemonk’s
    Hiring Process
    We want you to feel relaxed and confident going into your interview which is why we've created this comprehensive overview of Codemonk's recruitment process, so you know what to expect once you apply for a role.

    Step 1

    Telephonic Screening

    If your application catches our eye, we'll reach out for a friendly chat to learn more about you.

    Step 2

    Assignment

    We'll send you a fun and relevant assignment to see how you approach problem-solving for this role.

    Step 3

    Technical Rounds

    Let's dive deeper into your technical know-how during one or more interviews with members of our team.

    Step 4

    Cultural Round

    We want to make sure you'll thrive here! We'll talk about our company culture, the role, and answer any questions you have.