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