Tech Stack
AWSDockerJavaScriptJestNuxtTypeScriptVue.jsWebpack
About the role
- At Smart Working, we believe your job should not only look right on paper but also feel right every day.
- Remote-first company connecting skilled professionals with outstanding global teams and products for full-time, long-term roles.
- Build front-end experiences that scale globally using Vue.js, Nuxt.js, and Tailwind.
- Drive coding standards, mentor developers, and shape best practices across the squad.
- Deliver scalable, maintainable, and performant front-end architecture and collaborate across Product, UX, Back-End, and QA teams.
Requirements
- 5+ years of front-end development experience with strong command of JavaScript (ES6+), HTML, and CSS
- 3+ years with Vue.js and 2+ years with Nuxt.js, delivering production-ready applications
- Proficient in Tailwind CSS, capable of building responsive, maintainable interfaces
- Hands-on with testing frameworks (e.g., Jest) and state management tools (Pinia, Vuex), ensuring code quality at scale
- Comfortable with modern build pipelines (Webpack, Rollup, Vite) and experienced in integrating RESTful APIs into complex applications
- Proven ability to optimise performance and scalability in enterprise front-end systems
- TypeScript (nice to have)
- CI/CD pipeline experience (GitHub Actions, GitLab CI, or similar) (nice to have)
- AWS CloudFront, S3, Lambda (serverless exposure) (nice to have)
- Experience with micro frontends or modular front-end architecture (nice to have)
- Knowledge of accessible design standards (WCAG) (nice to have)
- Docker (development/testing environments) (nice to have)