Frontend Developer

Painted Post, New York

Compunnel
Apply for this Job
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
    Date Posted: 30 April 2025
    Apply for this Job