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
Related Jobs
3 roles aligned with this opportunity
Python Developer
2026-06-16
Java Application Developer
2026-05-18
Back End Developer
2026-06-15
- Posted
- Jun 16, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Labège
- Company
- Ampstek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Python Developer
2026-06-16
Java Application Developer
2026-05-18
Back End Developer
2026-06-15