Job Description
We are seeking a skilled Front-End Developer to join our growing team. In this role, you’ll take ownership of building dynamic, responsive, and scalable client-side web applications using Vue 3, Inertia.js, and other modern technologies. You'll collaborate closely with backend developers, designers, and product managers to translate complex UI/UX designs into pixel-perfect web experiences.
Job Responsibilities
- Develop and maintain responsive, client-facing web applications using Vue.js.
- Translate UI/UX designs and wireframes into high-quality, reusable Vue components.
- Use Pinia for state management with persisted state handling.
- Optimize web applications for performance, accessibility, and scalability.
- Collaborate with team members to plan, build, test, and deliver features.
- Utilize Tailwind CSS and Ant Design Vue for modern, clean UI implementations.
- Ensure cross-browser compatibility and responsiveness across devices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional front-end development experience.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Strong experience with Vue.js 3, Composition API, and component-based architecture.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Hands-on experience with: Tailwind CSS, Ant Design Vue, and form/typography plugins.
- Pinia and persisted state management.
- Vue 3 Select, ApexCharts, and rich text editors like Quill or TinyMCE.
- Familiarity with modern development tools like Vite, PostCSS, and Laravel Vite Plugin.
- Knowledge of React.js is a plus.
- Ability to write clean, modular, and maintainable code.
- English communication skills at B1 level or higher.
Application Procedures
All interested candidates are welcome to send their CV to [email protected] with a note of "Front-End Developer (Vue.js)" in the subject line.