We offered work-from-home/remote set up for Front-End Developer role.
Role Summary:
The Front-End Developer II is a mid-level role focused on independently developing and optimizing responsive, high-performing, and accessible user interfaces using Vue.js 3. This involves translating complex designs into robust, modular Vue.js components and pages, with a strong emphasis on mobile performance and accessibility best practices.
Key Responsibilities:
- Vue.js Development: Develop and optimize scalable, reusable Vue.js 3 components and applications, leveraging the Composition API, Vuex/Pinia for state management, and Vue Router for navigation.
- Responsive Layout Implementation: Implement highly responsive layouts with modern CSS (Flexbox, Grid, media queries), applying mobile-first design, and optimizing images for rapid load times.
- Animation & Accessibility: Design and implement visually engaging, performance-optimized animations using CSS properties and JavaScript libraries (GSAP, Anime.js), while adhering to accessibility standards.
- Agile Collaboration & Code Standards: Actively participate in agile sprint activities, collaborate with cross-functional teams (UX/UI, backend, product, technical leads), conduct code reviews, and contribute to coding standards.
- API Integration: Integrate front-end components with RESTful APIs services, managing data flow and error handling.
- Testing & Debugging: Write and execute unit and integration tests, and proactively debug complex technical issues across various browsers and platforms.
Required Qualifications:
- Vue.js & JavaScript Proficiency: Strong proficiency (3+ years of professional experience) in Vue.js 3 and modern JavaScript (ES6+), with deep understanding of its core principles and ecosystem.
- Responsive Design & Animation Expertise: Expertise in responsive web design using CSS3, and proven experience with animation techniques.
- Git & Version Control: Extensive experience with Git for version control and collaborative workflows.
- Performance Optimization: In-depth understanding and practical application of web performance optimization techniques (e.g., code splitting, lazy loading, image optimization).
- Web Accessibility Knowledge: Comprehensive knowledge of web accessibility standards (WCAG) and best practices (e.g., ARIA attributes, semantic HTML).
- Problem-Solving & Debugging: Excellent problem-solving, analytical, and debugging skills, including proficiency with browser developer tools and Vue DevTools.
Preferred Qualifications:
- TypeScript Experience: Experience with TypeScript for building scalable and maintainable applications, increasingly viewed as a requirement for serious projects.
- Modern Build Tools: Familiarity with modern front-end build tools such as Vite.
- Testing Frameworks: Experience with testing frameworks (e.g., Jest, Cypress) for unit and integration testing.
- SSR/SSG Understanding: Understanding of Server-Side Rendering (SSR) or Static Site Generation (SSG) concepts, particularly with Nuxt.js, for performance optimization and full-stack capabilities.
- Design Systems Familiarity: Familiarity with design systems and component libraries (e.g., Vuetify, PrimeVue).
Job Type: Full-time
Benefits:
Schedule:
Experience:
- Front-End Developer: 3 years (Required)
Work Location: Remote