⭐⭐⭐⭐⭐
I build modern, pixel perfect web applications that make your ideas look great online. How does that suit your project needs?
As a dedicated Front-End Developer with a passion for creating fluid and dynamic user interfaces, I bring a rich blend of creativity and technical precision to every project. With a strong focus on Vue.js, Nuxt.js, React, Next.js, and Tailwind CSS, I develop responsive, fast-loading, and SEO-friendly websites that provide users with an exceptional experience across all devices.
My expertise in the latest front-end technologies enables me to transform complex designs into interactive realities, ensuring that each click leads users closer to the intended goal—whether it's making a purchase, signing up for a service, or simply staying engaged with compelling content. With a meticulous eye for detail and a relentless pursuit of perfection, I strive to exceed client expectations and deliver projects that stand out in today's competitive digital landscape.
Clients choose to work with me because:
- Responsive Design Mastery: I create interfaces that adapt seamlessly to any screen, powered by the utility-first approach of Tailwind CSS.
- Vue & React Expertise: Leveraging Vue and React ecosystems, I build interactive components and scalable architectures optimized for performance and maintainability.
- SEO Awareness: Understanding the importance of SEO, I ensure that the websites I develop are optimized for search engines, from clean code to fast load times.
- Productive Workflow: I utilize Nuxt and Next frameworks to expedite the development process, resulting in efficient code and faster project turnarounds.
Core Languages:
* HTML5
* CSS3
* JavaScript (ES6+)
Frameworks/Libraries:
* Vue.js
* Nuxt.js
* React.js (including Hooks and Context API)
* Next.js
CSS Frameworks/Preprocessors:
* Tailwind CSS
* SASS/SCSS
* Bootstrap
UI Component Libraries:
* Vuetify
* Material-UI
* Quasar
Static Site Generators:
* Nuxt.js (for Vue.js)
* Next.js (for React.js)
JavaScript Bundlers & Task Runners:
* Webpack
* Gulp
Version Control:
* Git (with proficiency in GitHub, GitLab, or Bitbucket)
Responsive Design:
* Media queries
* Flexbox
* CSS Grid
Cross-browser Compatibility:
* Browser testing and debugging
Optimization:
* Performance optimization (Google Lighthouse, PageSpeed Insights)
* SEO best practices
Development Tools:
* Visual Studio Code
* Chrome Developer Tools
Collaboration Tools:
* Slack
* Trello
* JIRA
Testing and Quality Assurance:
* Jest (for unit/component testing)
* Cypress (for end-to-end testing)
API Integration:
* Experience with Fetch API/Axios for consuming RESTful services
* Apollo,
* GraphQL
Partner with me to elevate your web presence with a website that is not only visually striking but engineered to achieve your business objectives. Let’s create something remarkable together!
Jabez H.
Vue.js
Vuex
Web Application
Nuxt.js
Tailwind CSS
Node.js
Responsive Design
Front-End Development
Web Development
Firebase
Progressive Web App
Figma
React
Next.js
Vercel
Abenezer G.
Addis Ababa, Ethiopia
$5/hr
5.0
1 jobs
I help startups, businesses, and teams build web applications using Laravel, Vue.js, and Nuxt.js — admin dashboards, booking systems, business portals, REST APIs, and full web apps. My focus isn't just getting a feature working, it's making sure the codebase stays clean and easy to build on as the project grows.
Many projects get hard to maintain because they were rushed or built without a plan for what comes next. I try to avoid that by asking the right questions upfront, keeping the code organized, and communicating clearly throughout — so there are no surprises and no expensive rewrites down the line.
─────────────────────────
HOW I APPROACH A PROJECT
Before writing code, I want to understand:
What problem are we actually solving?
Who's going to use this feature?
What are the edge cases?
How might this need to scale later?
What will make this easier to maintain?
If something in the brief is unclear, I ask instead of assuming — assumptions are what lead to rework later. Once the requirements are clear, I break the project into manageable milestones so you always know what stage we're at and what's coming next.
─────────────────────────
MY PROCESS
Requirements Analysis
Reviewing your docs, wireframes, Figma files, or existing app, and asking questions early rather than guessing.
Solution Design
Planning database structure, API design, authentication, permissions, and folder structure before touching code — so the foundation is solid before anything gets built on top of it.
Development
Clean, readable code. RESTful APIs, proper validation, secure authentication, sensible error handling, and interfaces that work well on mobile as well as desktop.
Testing
Checking business logic, edge cases, API responses, mobile responsiveness, and database integrity before I call anything done. I'd rather catch an issue before delivery than after.
Deployment & Support
Helping with deployment and production troubleshooting, and writing code that's easy for you — or another developer — to pick up later without needing me to explain every decision.
─────────────────────────
WHAT I'VE BUILT
✅ Admin dashboards & business management systems
✅ Booking & reservation systems
✅ REST APIs & authentication systems
✅ Role & permission management
✅ Payment integrations (Stripe, Twilio)
✅ Notification systems
✅ Search & filtering features
✅ AI-assisted features
✅ Organization & directory-style platforms
Each project is different, so I don't force a one-size-fits-all template — the architecture I choose depends on what the app actually needs to do, how many people will use it, and how it's likely to grow.
─────────────────────────
TECH STACK
Backend: Laravel, PHP, MySQL, REST APIs, Eloquent ORM,Redis
Frontend: Vue.js, Nuxt.js, Inertia.js, Tailwind CSS, JavaScript, TypeScript (working knowledge)
Tools: Git, GitHub, Docker, Cursor, Claude (AI-assisted development), deployment workflows
Integrations: Stripe, PayPal, Twilio, third-party APIs, email services, payment gateways
─────────────────────────
WHO I WORK BEST WITH
Startups and teams who have a clear idea of what they need but want a developer who can also flag issues early, suggest better approaches when they exist, and deliver without needing constant hand-holding. I'm equally comfortable joining an existing Laravel/Vue codebase as I am starting one from scratch.
─────────────────────────
HOW I WORK
I communicate in plain English, no jargon unless it's useful to you.
I give honest estimates and tell you early if something's going to take longer than expected — not at the deadline.
I keep you updated on progress without you needing to chase me for it.
I ask questions when something's ambiguous instead of guessing and rebuilding later.
I'm flexible with working hours to overlap with your team when needed.
─────────────────────────
WHAT YOU CAN EXPECT
✅ Clear, consistent communication
✅ Honest estimates — no over-promising
✅ Regular progress updates
✅ Clean, maintainable code
✅ Attention to detail
✅ Reliable delivery
If I spot a better approach than what was originally specified, I'll explain the trade-offs and let you decide — my job is to help you get the best result, not just tick off requirements one by one.
If you're looking for a Laravel and Vue.js developer who takes maintainability and communication seriously, send me a message and let's talk about your project.
Vue.js
Web Application
Nuxt.js
Laravel
Agile Software Development
MySQL
React
Payment Gateway Integration
API Development
API Integration
PostgreSQL
NodeJS Framework
REST API
Next.js
Stripe API
PayPal Integration
SaaS Development
ERP Software
Docker
AI App Development
Henok Fikereselassie A.
Addis Ababa, Ethiopia
$15/hr
4.5
47 jobs
Full-stack developer with 5+ years of experience designing high-quality web applications, with extensive knowledge of various technologies and tools.
Frontend Frameworks: Vue 3, Nuxt.js, React, Next.js, Quasar, Vuetify
Mobile Development: React Native, Expo, Ionic, Cross-browser Hybrid Apps
Backend & BaaS: PHP, Laravel, Node.js, Express, Directus, Convex, Supabase, Spring Boot
Database & ORM: PostgreSQL, MongoDB, SQL, Prisma
Languages & Core: TypeScript (Advanced), JavaScript (ES6+), java, Kotlin, HTML5, CSS3, Tailwind CSS
State & Tools: Redux, Pinia/Vuex, Vue Router, WordPress, Animations & Transitions
Game: Unity, Roblox & Blender
Why me?
- 7+ years of experience designing and developing web and mobile applications
- Fast learner and adapt things quickly.
- Good time management skills
- Excellent communication with team members
- Understand requirements quickly and work based on the requirements
- Generally speaking, deep understanding of the front-end and back-end frameworks and environment
- Build end-to-end web apps, participated in big projects
- Give strong attention to detail
Vue.js
JavaScript
Vuex
BootstrapVue
Tailwind CSS
TypeScript
HTML5
CSS
Quasar Framework
Web Development
Nuxt.js
Git
Node.js
Ionic Framework
SCSS
Lemi D.
Addis Ababa, Ethiopia
$10/hr
4.2
11 jobs
Vue.js and Nuxt developer with 2,000+ hours delivered on Upwork, a 100% Job Success score, and Top Rated status. I build production SaaS platforms that scale and I can point to the numbers.
WHAT I'VE BUILT
Solar energy management platform (France) - Architected a multi-tenant platform supporting 8+ distinct user roles. The installer network grew from 60 to 520 (8.6x) and platform-managed capacity went from 10 MW to 55 MW (5.5x) as I redesigned installer workflows and optimized the project-delivery pipeline. 1,150+ hours on this contract alone.
AI-powered learning platform for children (Netherlands) - Built personalized, adaptive learning paths for children with learning differences, adopted by 4,000+ students. Worked as part of a distributed engineering team spanning 5 continents, shipping full-stack features on tight release cycles.
E-commerce and e-learning systems (Ethiopia) - Built a payment-integrated e-commerce platform end to end that drove a 25% increase in sales, plus an e-learning system for renewable-energy education now reaching 1,000+ trainees across TVET schools in 5+ regions.
WHAT I WORK WITH
Frontend: Vue 3, Nuxt, React, Next.js, TypeScript, JavaScript, Tailwind CSS, Pinia/Vuex
Backend: Node.js, NestJS, Python, FastAPI, Go
Data: PostgreSQL, MySQL, MongoDB, Supabase
Also: REST API design, SSR, CI/CD, deployment, third-party and payment integrations
BACKGROUND
B.Sc. in Software Engineering from Addis Ababa University (GPA 3.74/4.0). Trained at A2SV, a Google-backed algorithms academy, where I put in 1,200+ hours of algorithmic problem-solving — top 1% on LeetCode with 900+ problems solved. That background shows up in how I handle performance bottlenecks and edge cases, not just in shipping features.
I also built Geezify, a machine-learning transliteration system for Amharic that reached 77.3% accuracy by training and benchmarking five architectures, and I published the first working-draft paper on the problem.
HOW I WORK
I ask questions before I write code, because the expensive mistakes happen in the first week, not the last. You get honest estimates, including when something will take longer than you hoped. I send progress updates without you having to chase me, and I respond within 4 hours during my working day.
I'm fluent in English and available for long-term contracts.
WHO I'M A GOOD FIT FOR
Founders and teams building or scaling a Vue/Nuxt product, especially where the app has real complexity — multiple user roles, dashboards, data-heavy workflows, or integrations that need to actually hold up in production.
Tell me what you're building and what's currently in your way, and I'll tell you honestly whether I'm the right person for it.
Vue.js
JavaScript
Nuxt.js
TypeScript
React
Next.js
Node.js
NestJS
Python
FastAPI
PostgreSQL
MongoDB
Supabase
REST API
CI/CD
Java
Spring Boot
System Deployment
Golang
AI Development
Walelgn D.
Addis Ababa, Ethiopia
$45/hr
5.0
16 jobs
Looking for an Expert Front-End Developer? You’re in the right place. I specialize in turning designs into fully functioning websites and making sure everything works smoothly. If you want your web projects done right, let’s talk. I’m here to help get your site up and running, just the way you want it.
As a developer with a meticulous eye for detail, I am dedicated to elevating user experiences through innovative and efficient web applications. Whether enhancing existing applications or building from scratch, my approach is always tailored to align with your specific goals, ensuring each project is not just completed, but perfected.
What sets me apart is my unwavering dedication to delivering high-performance applications that are scalable, maintainable, and user-friendly. Leveraging Vue.js, Nuxt.js, and Tailwind CSS, I am committed to transforming your vision into reality, creating engaging, informative, and delightful web experiences for your audience.
If your project demands expert front-end development with a focus on Vue.js, Nuxt.js, and responsive design, you've found your match. Contact me, and let's craft impactful web solutions together.
Vue.js
HTML
JavaScript
Nuxt.js
TypeScript
Tailwind CSS
CSS
SCSS
API Integration
Bootstrap
Responsive Design
Git
Laravel
PostgreSQL
MySQL
Yohannes G.
Addis Ababa, Ethiopia
$12/hr
5.0
23 jobs
Full Stack Developer | Django | ReactJs | Next.js | Vue.js | PostgreSQL | MySQL | Tailwind CSS|Ant Design | SaaS | E-learning | ERP | E-commerce | Generative AI | OpenAI | GCP | AWS | Shopify developer
As a dedicated and highly motivated software developer, I bring over 6 years of hands-on experience with strong knowledge of data structures and algorithm , design patterns and Query Analysis. Experienced with a proven track record of delivering high-quality web applications. I follow standard software development life cycles from requirement gathering and design to launching platforms. I specialize in building robust, end-to-end e-learning and other software solutions.
⭐ Tech Stacks ⭐
🌐 Frontend
- Frameworks: Next.js | React.js | Angular | VueJs
- Libraries & Tools: Redux | Axios | Material-UI | Ant Design | Tailwind CSS
- Languages: JavaScript | TypeScript
- Testing: Jest
- Task Runners & Build Tools: Webpack | Vite | Babel
⚙️ Backend
- Frameworks: Django | Java Vertex | Node.js
- Libraries & Tools: Django REST Framework (DRF) | Celery | Redis | RabbitMQ | WebSocket
(Django Channels) | Socket.io
- API Development: RESTful APIs
- Testing: Pytest
💾 Databases
- Relational Databases: PostgreSQL | MySQL
🛠 DevOps
- Tools & Platforms: Docker | AWS (EC2, S3, RDS) | Nginx
- Version Control: Git | GitHub | GitLab
⭐ What You Can Expect from Me ⭐
- Expertise in building scalable, user-centric e-learning applications.
- Transparent communication to keep you informed at every stage of the project.
- A client-focused, results-driven mindset to help you achieve your business goals.
- A commitment to quality.
⭐ Why Choose Me? ⭐
- Proven experience in delivering ERP systems and e-learning platforms.
- Disciplined, detail-oriented, and dedicated to meeting deadlines.
- Flexible working hours to align with your time zone and requirements.
- Strong sense of ownership and accountability to deliver exceptional results.
Let’s work together to transform your ideas into reality.
Back-End Development
Python
Django
Front-End Development
React
Next.js
Docker
CI/CD
PostgreSQL
Full-Stack Development
OpenAI API
Generative AI
AWS Development
Elearning
Elearning LMS Consulting
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Vue.js Developer in Ethiopia on Upwork?
You can hire a Vue.js Developer in Ethiopia on Upwork in four simple steps:
Create a job post tailored to your Vue.js Developer project scope. We'll walk you through the process step by step.
Browse top Vue.js Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Vue.js Developer profiles and interview.
Hire the right Vue.js Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Vue.js Developer?
Rates charged by Vue.js Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Vue.js Developer in Ethiopia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Vue.js Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Vue.js Developer team you need to succeed.
Can I hire a Vue.js Developer in Ethiopia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Vue.js Developer proposals within 24 hours of posting a job description.