- Company Name
- ekino
- Job Title
- Ekino - STAGE - Développeur front end (F/H/X)
- Job Description
-
**Job Title**
Front End Developer Intern (Angular/React)
**Role Summary**
An internship for final‑year or Master 2 students focused on front‑end development. The role involves building and optimizing user interfaces for high‑traffic client projects, working with Angular, React, and related technologies. The intern will contribute to performance improvements, design system maintenance, and integration with back‑end services, while participating in code reviews, CI/CD pipelines, and Agile ceremonies.
**Expectations**
- Minimum 6‑month internship, preferably at the end of studies.
- Strong curiosity and willingness to learn new frameworks and best practices.
- Basic knowledge of HTML, CSS, JavaScript/TypeScript and at least one modern framework (Angular or React).
- Familiarity with Git, automated testing, and CI/CD concepts.
- Ability to work collaboratively in multidisciplinary teams (design, product, back‑end, data).
- Good communication skills for documenting work and sharing knowledge.
**Key Responsibilities**
- Develop, test, and maintain web interfaces using Angular, React, or Next.js.
- Optimize performance of video players and large‑scale web applications.
- Contribute to living design systems and ensure consistency across products.
- Write unit, integration, and end‑to‑end tests; integrate tests into CI/CD pipelines.
- Participate in code reviews, sprint planning, daily stand‑ups, and retrospective meetings.
- Collaborate with back‑end developers, designers, and product owners to deliver high‑quality features.
- Document code, components, and processes for internal knowledge sharing.
- Stay current on front‑end trends, accessibility standards, and performance best practices.
**Required Skills**
- HTML5, CSS3, JavaScript/TypeScript fundamentals.
- Experience or strong interest in Angular or React (including hooks, state management, component lifecycles).
- Familiarity with Git and branching workflows.
- Exposure to automated testing frameworks (Jest, Cypress, Playwright, etc.).
- Understanding of CI/CD pipelines and automated quality gates.
- Basic knowledge of accessibility (WCAG), performance optimization, and responsive design.
- Comfort with Agile methodologies and collaborative tools (Jira, Confluence).
- Optional: familiarity with Node.js, Next.js, and Nx monorepo structure.
**Required Education & Certifications**
- Currently enrolled in a Master’s (M2) program or final‑year Bachelor’s in Computer Science, Software Engineering, or related field.
- No specific certifications required, but knowledge of front‑end development courses or bootcamps is a plus.