Web User Interface Developer

Painted Post, New York

Compunnel Inc.
Apply for this Job

Education:

  • BS in Computer Science, Computer Engineering, Information Technology, or related field. May consider an Associates if the candidate has an additional 3-5 years experience than what is being required.

Years of Experience:

  • 1-3

Key Responsibilities:

  • Develop and maintain user interfaces component/reusable modules using the latest Vue.js.
  • Collaborate with UI/UX designers to transform Figma designs into functional and reusable components.
  • Work closely with backend developers to consume RESTful and GraphQL APIs.
  • Utilize Git and GitLab for version control and collaborative development.
  • Implement and maintain components using Storybook for consistent UI development.
  • Solve complex problems and debug issues to ensure seamless user experiences.
  • Engage with team, participate in code reviews and improvement of development processes.
  • Add UI unit test cases, help team members contribute and utilize test driven development.
  • Engage in agile development to deliver iterative and incremental solutions.

Technical Requirements:

  • Vue.js: Extensive experience and proven expertise in building and managing applications using Vue.js and related technologies (Vuetify, Vite, Pinia, Composition API etc.)
  • Typescript: Experience with typescript-based development
  • Architectural Patterns: Solid understanding & experience with MVC and MVVM.
  • Version Control: Strong proficiency in Git, with experience using GitLab for CI/CD.
  • UI/UX Design: Ability to work with Figma for translating designs into functional applications.
  • API Integration: Experience consuming RESTful and GraphQL APIs.
  • Component Libraries: Experience with Storybook for component development and documentation (building and sharing reusable Vue.js components with other teams).
  • Problem Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and optimize web applications.

Additional/Bonus skill sets:

  • C , VB.Net, Python, C , Java, MATLAB, Micro Services, GraphQL API definition
  • Knowledge of performance optimization techniques for frontend applications
  • Experience with testing frameworks and tools (e.g., Playwright, Cypress) is a plus.
  • Familiarity with relational databases especially, PostgreSQL (optional)

Travel Requirements:

  • 0-25% Domestic and International, low likelihood, but depends on project assignments.

Work Schedule:

  • Typical 40 hours per week. May require working weekends/holidays or longer days to support projects.

Date Posted: 02 May 2025
Apply for this Job