3 weeks ago

Web development intern
Client of salarite

Location:

Mumbai

Contact Hr:

Front-end development
Back-end development
Full-stack development (optional)

Vacancies

2

Job Type

Full Time

Salary

Not Disclosed

Job Description

A Web Development Intern is responsible for designing, developing, and maintaining web applications while gaining hands-on experience with front-end and back-end technologies. This role involves working with HTML, CSS, JavaScript, frameworks like React.js or Vue.js, and back-end technologies such as Node.js, Python, PHP, or databases.


Key Responsibilities

1. Front-End Development

  • Develop responsive web pages using HTML, CSS, JavaScript.
  • Work with front-end frameworks like React.js, Vue.js, or Angular.
  • Optimize UI components for performance, accessibility, and cross-browser compatibility.

2. Back-End Development

  • Build RESTful APIs using Node.js (Express.js), Python (Django/Flask), or PHP (Laravel).
  • Work with databases (MySQL, PostgreSQL, MongoDB, Firebase) for data management.
  • Implement authentication and user management using JWT, OAuth, or Firebase Auth.

3. Full-Stack Development (Optional)

  • Integrate front-end and back-end to create complete web applications.
  • Use GraphQL or REST APIs to fetch and manipulate data.
  • Work with cloud-based services like AWS, Firebase, or Heroku for deployment.

4. Debugging & Testing

  • Identify and fix bugs in front-end or back-end code.
  • Write unit tests using Jest, Mocha, or Selenium.
  • Ensure mobile responsiveness and SEO optimization.

5. Version Control & Deployment

  • Use Git, GitHub, or GitLab for version control and collaboration.
  • Deploy applications using Netlify, Vercel, Firebase, or AWS.
  • Work with CI/CD pipelines to automate deployments.

6. Collaboration & Learning

  • Work closely with designers, backend developers, and project managers.
  • Participate in code reviews and improve coding standards.
  • Stay updated with the latest web development trends and best practices.

Key Skills Required

Technical Skills:

Front-End: HTML5, CSS3, JavaScript (ES6+), React.js, Vue.js, Angular.
Back-End: Node.js (Express), Python (Flask/Django), PHP (Laravel).
Databases: MySQL, PostgreSQL, MongoDB, Firebase.
APIs: RESTful APIs, GraphQL, WebSockets.
Tools & Deployment: Git, GitHub, Netlify, Vercel, AWS, Firebase.
Testing & Debugging: Chrome DevTools, Jest, Mocha, Cypress.

Soft Skills:

✔️ Problem-Solving: Debugging and optimizing web applications.
✔️ Creativity: Designing user-friendly interfaces.
✔️ Attention to Detail: Ensuring web accessibility and responsive design.
✔️ Collaboration: Working with designers and backend developers.
✔️ Time Management: Handling multiple tasks and meeting deadlines.

Skills

Front-end development
Back-end development
Full-stack development (optional)