Frontend Development Internship (Vue.js) - Full Time or Part Time

About the Role

We're seeking a passionate Frontend Development Intern to join our innovative team. This role focuses on modern web development using Vue.js 3, with hands-on experience in state management and responsive design.

Key Responsibilities

Vue.js Development

  • Build and maintain responsive user interfaces using Vue 3 Composition API
  • Implement state management solutions using Pinia
  • Create reusable components and maintain component library
  • Optimize applications for maximum speed and scalability
  • Collaborate with backend developers to integrate APIs

Technical Tasks

  • Write clean, maintainable, and efficient code
  • Implement responsive design principles
  • Participate in code reviews and provide constructive feedback
  • Debug and fix frontend issues
  • Help maintain project documentation

Testing & Quality Assurance

  • Write unit tests for components
  • Perform cross-browser testing (Manual or Automatic)
  • Implement end-to-end testing when required
  • Ensure code quality and performance
  • Document bugs and technical issues

Development Operations

  • Use version control (Git) effectively
  • Participate in Agile development processes
  • Assist in deployment processes
  • Help maintain development environments
  • Contribute to technical documentation

Required Technical Skills

  • Basic understanding of HTML5, CSS3, and JavaScript
  • Familiarity with Vue.js (any version)
  • Understanding of responsive design principles
  • Knowledge of version control systems (Git)
  • Basic command line knowledge

Preferred Qualifications

  • Experience with Vue 3 Composition API
  • Familiarity with Pinia or Vuex
  • Knowledge of modern CSS (Flexbox, Grid)
  • Experience with CSS preprocessors (SASS/SCSS)
  • Understanding of RESTful APIs
  • Familiarity with testing frameworks
  • Knowledge of TypeScript

Technical Stack

  • - Vue.js 3 with Composition API
  • - Pinia for state management
  • - Vite build tool
  • - Jest/Vitest for testing
  • - Git for version control
  • - Modern CSS frameworks
  • - REST APIs integration

What We Offer

  • Mentorship from experienced developers
  • Code review feedback
  • Real project experience
  • Modern development environment
  • Professional development opportunities
  • Exposure to industry best practices

Apply

 

We're lookign for diverse and fierce talent in the Tech community.  

 Application process :  

 1. Portfolio  

Please submit your resume, cover letter, and any relevant portfolio in this drive folder . Make sure to create a folder with your name, the internship you're applying for and the date. You can include samples demonstrating your writing and marketing capabilities as well as any relevnt informations.  

 

2. Interview 

Book a 1st interview with Andrea through Calendly . Make sure to confirm your assitance, send a presentation email with your folder in the drive and be on time. 

  

If you fail to comply any of these steps your application can be delayed or dismissed. For any complications or needs such as extra time, workplace adaptation and/or force majeure please contact Andrea directly : andrea.cortes@gluecharm.com. 

English πŸ‡ΊπŸ‡ΈπŸ‡¬πŸ‡§