Tech Stack
JavaScriptTypeScriptVue.jsYarn
About the role
- Transform ideas and designs into performant, accessible, and scalable web experiences
- Work with modern frameworks like Astro and Vue.js, collaborating closely with designers and backend engineers
- Craft elegant, responsive UIs using Astro and Vue.js, ensuring smooth interactions across all devices
- Develop reusable, modular components that follow best practices for scalability, accessibility (WCAG standards), and maintainability
- Fine-tune frontend performance for faster load times, responsive layouts, and SEO optimization
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow
- Translate wireframes and design concepts into fully functional, production-ready interfaces
- Maintain high-quality code with Git, task management tools like Jira, and peer reviews
- Rigorously test interfaces across browsers and devices to guarantee consistency and reliability
- Drive improvements in frontend architecture, tools, and development workflows
- Leverage AI-driven design and coding tools to speed up development and maintain design consistency
Requirements
- 5+ years of professional experience in frontend/UI development
- Solid track record of delivering projects with Astro and Vue.js (Vue 3 preferred)
- Strong command of HTML5, CSS3 (Tailwind or similar frameworks), and JavaScript/TypeScript
- Experience building with component-driven architecture and managing state effectively
- Proven expertise in responsive, mobile-first design and cross-browser compatibility
- Hands-on experience with AI-assisted development/design tools (e.g., GitHub Copilot, Figma AI, ChatGPT)
- Comfortable with modern dev tooling (Vite, npm/yarn, Git, etc.) and Agile processes (Jira)
- Familiarity with performance optimization techniques (code splitting, lazy loading) [Bonus]
- Knowledge of accessibility testing tools and libraries [Bonus]
- Frontend enthusiast; detail-oriented, strong communicator, curious and adaptable