cover image
Cloud Packets

Cloud Packets

cloudpackets.com

1 Job

5 Employees

About the Company

Cloud Packets is a trusted global cloud consulting company that helps organizations get most out of their technology with innovative, cloud-powered solution and services. From data analytics, modernization to security and AI/ML solution, we are able to deliver tailored solutions and exceptional results.

Listed Jobs

Company background Company brand
Company Name
Cloud Packets
Job Title
Senior Frontend Engineer (Vue.js & Micro-frontends)
Job Description
Job Title: Senior Frontend Engineer (Vue.js & Micro-frontends) Role Summary: Lead architect and developer responsible for building and scaling high‑performance Vue 3 applications using Module Federation, Micro‑frontend patterns, and BFF integration. Expected to own end‑to‑end performance, reliability, and reusable component libraries while coordinating closely with backend teams and designers. Expectations: • Deliver at least one fully deployed micro‑frontend per sprint. • Maintain a modern, type‑safe codebase using TypeScript and Composition API. • Ensure high test coverage and CI pass rates. • Coach junior engineers on best practices for modular architecture and observability. Key Responsibilities: • Design and implement scalable frontend architecture with Vue 3, Vite, and Micro‑frontends. • Configure Module Federation for independent deployment and shared dependency management. • Build backend‑for‑frontend (BFF) APIs and define lean, secure contract interfaces. • Architect and manage application state using Pinia; create reusable, performant stores. • Write end‑to‑end and unit tests with Playwright; maintain testing pipelines in CI. • Collaborate with UX/UI teams to develop a component library and apply Vuetify patterns where appropriate. • Optimize bundle size and load times with Vite and modern browser capabilities. • Provide observability insights (logging, tracing, metrics) for front‑end performance. • Mentor and review code for quality, performance, and maintainability. Required Skills: • 8+ years of professional software development experience. • 4+ years focused on Vue.js (Vue 3 Composition API). • Proven expertise in Module Federation and Micro‑frontend implementation. • Deep knowledge of Pinia for state management. • Expert use of Playwright for automated testing. • Strong grasp of BFF, REST, and GraphQL integration patterns. • Experience with Vite build tooling. • Familiarity with Vuetify and Material Design principles (preferred). • Excellent debugging, communication, and teamwork abilities. Required Education & Certifications: • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
United states
Remote
Senior
17-03-2026