CC Staffing International Ltd.

Senior Frontend Engineer – UI Developer

CC Staffing International Ltd.

full-time

Posted on:

Origin:  • 🇱🇧 Lebanon

Visit company website
AI Apply
Manual Apply

Job Level

Senior

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