VueJS developer

ABB
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world.
This Position reports to:
Team Leader
We're looking for a Frontend Developer (Vue.js 3) for two exciting projects - GenAI and Industrial Data
Are you passionate about building modern web applications in the field of generative AI or industrial data analysis? We're seeking an experienced frontend developer to join our development team and contribute to two technically and content-wise engaging projects.
One project focuses on applications utilizing language models (LLMs), while the other is a data analysis tool for manufacturing / industrial / chemical engineering, built on a .NET 8 backend. In both projects, you'll be responsible for creating clean frontends connected to APIs defined via Swagger.
What you'll be working on
What we expect from you
Bonus skills
What's in it for you?
We give you the space to lead, the support to grow, and the chance to make a difference. Whether you're solving problems, building something new, or helping others succeed, your impact is real. You'll be part of a team that values your voice and celebrates your progress.
What we offer
We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
This Position reports to:
Team Leader
We're looking for a Frontend Developer (Vue.js 3) for two exciting projects - GenAI and Industrial Data
Are you passionate about building modern web applications in the field of generative AI or industrial data analysis? We're seeking an experienced frontend developer to join our development team and contribute to two technically and content-wise engaging projects.
One project focuses on applications utilizing language models (LLMs), while the other is a data analysis tool for manufacturing / industrial / chemical engineering, built on a .NET 8 backend. In both projects, you'll be responsible for creating clean frontends connected to APIs defined via Swagger.
What you'll be working on
- A 50/50 split between two projects:
- Generative AI / LLM application - developing user interfaces on top of an advanced AI backend.
- Industrial or chemical data analysis tool - a data-driven system with emphasis on clear visualization and data interaction.
- Developing frontend components usingVue.js 3 and TypeScript.
- Working exclusively on the frontend - backend APIs will be available via Swagger (OpenAPI).
- Collaborating with backend developers (.NET or Python), UX/UI designers, and QA specialists.
- Opportunity to influence the architecture and structure of the frontend parts of the applications.
What we expect from you
- Proficiency inVue.js 3 and modern component development practices.
- Experience with TypeScript or JavaScript.
- Solid knowledge of HTML/CSS, optionally SCSS or a CSS framework (e.g., Bootstrap).
- Ability to read and work with API specifications in Swagger.
- Relevant experience at a mid or senior level (approx. 3+ years).
- Knowledge of English and Czech language on communicative level.
Bonus skills
- Experience with Python development (e.g., for AI prototypes).
- Basic understanding of UX/UI design.
- Familiarity with data handling or visualization (charts, tables, dashboards).
What's in it for you?
We give you the space to lead, the support to grow, and the chance to make a difference. Whether you're solving problems, building something new, or helping others succeed, your impact is real. You'll be part of a team that values your voice and celebrates your progress.
What we offer
- Work on two diverse projects - one AI-focused, one based on real-world manufacturing data.
- Modern tech stack, clean code, and an agile team.
- Annual financial bonus.
- Flexible working hours.
- 25 days of vacation.
- Annual salary review.
- Option to work from home (Home Office).
- Financial contribution for remote work setup.
- MultiSport card.
- Opportunities for professional development - external courses and conferences.
- Language courses - group, individual, or online.
- Meal allowance (financial contribution directly to your salary).
- Contribution to a benefits portal (2-3% of your monthly salary extra).
- Career growth opportunities within branches in the Czech Republic and worldwide.
- Modern office with excellent transport accessibility (train, bus, tram nearby).
- Company parking for employees commuting from outside Ostrava (applies to Ostrava branch).
- Company laptop and mobile phone.
- Assistance hotline - expert advice (relationships, work, law, finance, etc.).
- Extra leave for exceptional life events.
- Company events (Christmas party, teambuildings, and more).
- Discounted mobile plans for personal use (up to 5 benefit SIM cards for family and friends).
- Discounts with our partners (restaurants, car purchases, train travel, trips, etc.).
We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to read more about us and learn about the impact of our solutions across the globe.
JOB SUMMARY
VueJS developer

ABB
Ostrava
an hour ago
N/A
Full-time
VueJS developer