Vue.js + TypeScript Developer for Web Application Development

Posted yesterday

Worldwide

Summary

We're looking for an experienced Vue.js developer with strong TypeScript skills to join our team on an ongoing basis. Our project is a web-based platform serving business clients, and we need a reliable developer who can write clean, maintainable, well-typed code and integrate smoothly into our existing workflow. Requirements: 3+ years of experience with Vue.js (Vue 2 and Vue 3) Strong, hands-on TypeScript experience — not just basic typing Experience with state management (Vuex or Pinia) Comfortable building and maintaining reusable, component-based UI architecture Experience consuming REST APIs and handling asynchronous data flows Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, or similar) — setting up or maintaining automated build, test, and deployment workflows Git-based version control workflow (feature branches, PRs, code review) Understanding of responsive design and cross-browser compatibility Clear written communication and ability to work independently with minimal supervision Nice to Have: Experience with Vue 3 Composition API Testing experience (Vitest, Jest, or Cypress) Experience in fintech, SaaS, or other data-heavy business applications Experience migrating legacy Vue 2 codebases to Vue 3 Docker familiarity for local dev/deployment consistency Scope of Work: Develop new features for our existing Vue/TypeScript application Maintain and improve CI/CD pipeline for automated testing and deployment Fix bugs and improve performance of existing components Write and maintain unit/integration tests Collaborate with backend developers on API integration and data contracts Participate in code reviews and contribute to coding standards Project Details: Duration: Ongoing, long-term collaboration preferred Hours: Part-time to start (~15–20 hrs/week), potential to scale up How to Apply: Please include: Links to relevant Vue.js/TypeScript projects (GitHub or live examples preferred) A short note on your experience with CI/CD setup or maintenance Your typical availability and hourly rate Any experience with Vue 2 → Vue 3 migrations, if applicable

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $15.00

    -

    $40.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Vue.js
TypeScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:7 hours ago
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Aug 13, 2014
  • Israel
    Ramat Gan12:37 AM
  • $1.1M total spent
    162 hires, 1 active
  • 126,767 hours

Explore similar jobs on Upwork

MySQL
PHP
HTML5
CSS 3
WordPress Plugin
WordPress
AJAX
jQuery
WordPress Security
WordPress Website
MySQL Programming
WordPress Bug Fix
WordPress Migration
WordPress Theme
WordPress Backup
WordPress Development
Web developerHourly‐ Posted 4 weeks ago
Web Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo