-
Ampstek

Frontend Developer (Vue.js and React)

Ampstek
France · Contract · Mid-Senior

Title: Frontend Developer (Vue.js and React)

Location: Labège, France (Hybrid)

Employment Contract.


Job Description:

We are looking for a Junior Platform Engineer with a strong focus on frontend development to join our Platform team. The Platform team is responsible for enabling internal developer teams to self-serve their ability to run and own their code in production by creating standard, reusable components and processes. We treat our platform as a product, where our customers are the internal development teams. Your primary mission will be to strengthen our front-end capabilities by developing and maintaining our internal developer tools, including our Developer Portal, Release Portal, and various internal dashboards. You will work closely with a senior platform engineer and gradually expand your skills to other Platform engineering areas such as backend development, infrastructure automation, and Kubernetes operations. This role offers a unique opportunity to learn Platform Engineering practices while leveraging your frontend expertise to improve developer experience across the organization.

Responsibilities

Frontend Development (Primary Focus - ~60-70%)

Develop and maintain our internal Developer Portal to provide self-service capabilities for engineering teams

Build and enhance our Release Portal for managing deployments and releases

Create intuitive user interfaces and dashboards for internal platform tools

Implement new features and improve existing ones based on developer feedback

Work with Vue.js and React to build responsive, performant web applications

Collaborate with backend engineers to integrate frontend components with APIs and services

Contribute to the design system and component library for internal tools

Ensure code quality through testing, code reviews, and following best practices

Gather requirements from internal developer teams to understand their needs

Platform Engineering Activities (~30-40%)

Participate in the full lifecycle of platform features: design, development, deployment, and monitoring

Contribute to backend services development (primarily in Golang and Python)

Learn and contribute to infrastructure automation using Kubernetes and Terraform

Participate in on-call rotation to support platform services (with gradual ramp-up)

Collaborate with the team on CI/CD pipeline improvements

Help optimize developer workflows and iteration speed

Participate in sprint planning, demos, and retrospectives

Document features and create user guides for internal tools

Learning and Growth

Gradually expand your knowledge of Platform Engineering practices

Learn infrastructure concepts (Kubernetes, cloud services, networking)

Develop backend skills with Golang and Python

Participate in team knowledge sharing sessions

Evaluate new tools and technologies with the team

Profile Requirements

Bachelor’s degree in computer engineering or related field

Minimum 5 years of professional experience in frontend development

Knowledge in Vue.js (Vue 3, Composition API)

Experience with TypeScript

Experience with React is a plus

Proficiency with frontend build tools (Webpack, Vite) and package managers (yarn, npm)

Understanding of REST APIs and how to integrate them in frontend applications

Knowledge of HTML5, CSS3, CSS preprocessors like SCSS or SASS and modern Component frameworks (Vuetify)

Familiarity with Git and collaborative development workflows

Basic understanding of backend development concepts

Strong desire to learn and grow into a full Platform Engineer role

Excellent problem-solving skills and attention to detail

Team spirit and good communication skills

Ability to work autonomously while seeking help when needed

Proficiency in English (oral and written)


Nice to have:

Experience with testing frameworks (Vitest)

Basic knowledge of Golang or Python

Familiarity with Docker and containerization concepts

Experience with CI/CD tools (GitLab CI, GitHub Actions)

Understanding of Kubernetes basics

Experience building internal tools or developer platforms

Knowledge of design systems and component libraries

Experience with state management libraries (Vuex, Pinia, Redux)

Key Skills

Ranked by relevance

kubernetes golang react cicd containerization design systems responsive gitlab ci webpack docker gitlab html5 cloud sass yarn css git vue
Login to Apply
Posted
Jun 16, 2026
Type
Contract
Level
Mid-Senior
Location
Labège
Company
Ampstek

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ampstek
Related

Python Developer

2026-06-16

Contract
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
Ampstek
Related

Java Application Developer

2026-05-18

Contract
Mid-Senior
Sweden
IT Services
Information Technology
View Job Details
PRIMUS Global Solutions (PRIMUS UK & Europe)
Related

Back End Developer

2026-06-15

Contract
Mid-Senior
France
IT Services
Information Technology