Vue.js + TypeScript Developer for Web Application Development
Worldwide
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/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$15.00
-
$40.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
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
- IsraelRamat Gan12:37 AM
- $1.1M total spent162 hires, 1 active
- 126,767 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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