Job Summary Client is seeking a motivated and skilled Frontend Developer with 1â€"3 years of experience and a strong background in Vue.js development. This role will involve translating Figma UI/UX designs into responsive and reusable web components, collaborating in a Scrum-based agile team, and contributing to scalable, maintainable frontend architecture.
Key Responsibilities - Develop and maintain reusable user interface components using Vue.js and associated tools
- Collaborate with designers to accurately implement Figma designs
- Integrate frontend components with RESTful and GraphQL APIs
- Use Git and GitLab for version control, code review, and CI/CD practices
- Build and document UI components using Storybook for cross-team usage
- Add and maintain unit test coverage, contributing to a test-driven development approach
- Participate in Agile ceremonies and contribute to the team†s development process improvement
- Troubleshoot, debug, and resolve UI issues to ensure a seamless user experience
Required Qualifications Education - Bachelor†s degree in Computer Science, Computer Engineering, Information Technology, or related field
- Candidates with an Associate degree may be considered with 3â€"5 additional years of relevant experience
Experience - 1â€"3 years of professional experience in frontend/UI development
Technical Requirements - Vue.js: In-depth experience with Vue.js and supporting frameworks (Vuetify, Vite, Pinia, Composition API)
- TypeScript: Proficient in building robust, typed web applications
- UI/UX Integration: Ability to implement Figma designs into production-ready code
- Version Control: Proficiency with Git and GitLab for collaborative development and CI/CD workflows
- API Consumption: Experience integrating RESTful and GraphQL APIs
- Storybook: Familiarity with creating and maintaining component libraries using Storybook
- Architecture: Understanding of MVC and MVVM patterns
- Testing: Willingness to write and maintain unit/UI test cases; TDD experience is a plus
Preferred Qualifications (Bonus Skills) Experience with backend or cross-functional languages such as: C , VB.NET, Python, C , Java, MATLAB Experience with microservices and GraphQL API schema design UI performance optimization techniques and best practices Experience with testing tools like Playwright or Cypress Familiarity with PostgreSQL or other relational databases Certifications (if any) - Frontend or Vue-specific certifications are a plus but not required
Education: Bachelors Degree