- Company Name
- LumApps
- Job Title
- Senior Frontend Software Engineer (Vue) - (F/H) - Cracow/Lyon/Paris
- Job Description
-
**Job title**
Senior Frontend Software Engineer (Vue)
**Role Summary**
Lead the design, implementation, testing, and deployment of user‑centric features for a cloud‑native collaboration platform. Drive architectural decisions, mentor junior engineers, and collaborate with product, design, and DevOps teams to deliver high‑quality, scalable front‑end solutions.
**Expectations**
- Minimum 5 years of professional experience in modern web development.
- Proven expertise in JavaScript/TypeScript and Vue.js (core features, component lifecycle, Vue 3, Composition API).
- Familiarity with React and other component frameworks is a plus.
- Strong grasp of build tooling (Webpack, Vite), state management (Vuex, Pinia), and testing (Jest, Vue Test Utils).
- Experience deploying to cloud providers (AWS, GCP) and managing containers (Docker, Kubernetes).
- Demonstrated commitment to code quality, automated testing, and performance optimisation.
- Excellent written and spoken English; effective communication in cross‑functional teams.
- Willingness to participate in on‑call rotations and operational support.
**Key Responsibilities**
- Architect, develop, test, and maintain front‑end features using Vue.js and TypeScript.
- Translate product and design specifications into functional, responsive interfaces.
- Optimize performance, accessibility, and security across the application stack.
- Conduct code reviews, enforce coding standards, and promote unit/integration testing.
- Mentor junior developers, share knowledge, and facilitate skill growth.
- Collaborate with product managers, designers, and DevOps to define feature scope and delivery timelines.
- Contribute to system architecture discussions and technology evaluations.
- Manage task breakdown, estimate effort, and track progress in agile frameworks.
- Own operational aspects of delivered services, including monitoring, debugging, and incident response.
**Required Skills**
- Vue.js (core, Router, Composition API) – 3+ years professional use.
- JavaScript/TypeScript – advanced proficiency.
- Build and bundler tools (Webpack, Vite).
- State management (Vuex, Pinia).
- Testing frameworks – Jest, Vue Test Utils, Cypress.
- Cloud deployment (AWS, GCP) and container orchestration (Docker, Kubernetes).
- CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Performance optimisation, accessibility (WCAG) and security best practices.
- Strong communication, collaboration, and mentorship abilities.
- Agile development methodology (Scrum/Kanban).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; equivalent technical experience and a proven portfolio are acceptable.
Tassin-la-demi-lune, France
Hybrid
Senior
24-11-2025