About this role
The role
We are looking for a Medior/Senior Frontend Developer to join our long-term partnership with ICA Retail – Customer Solutions .
This is a full-time, on-site position in Sarajevo .
ICA is one of Sweden’s largest retail organizations, with more than 50% of the Swedish grocery retail market and approximately 1,300 stores across the country .
You will work on business-critical applications related to store information, digital marketing campaigns, offer management, and customer experience.
The team is looking for someone who combines strong frontend development experience with a proactive, quality-focused, and customer-oriented approach.
Project
You will work with two key applications:
MSO – Marketing Store Object is ICA’s central platform for managing and distributing store information. It serves as the master source for data such as opening hours, available services, URLs, and marketing attributes.
This information is distributed to ICA’s digital products and business systems through APIs and integrations, making reliability and data quality essential.
Digital Campaign Management is ICA Reklam’s central platform for creating and distributing digital marketing campaigns. It manages campaigns, offers, system integrations, and automated advertisement publishing across a wide range of digital channels.
The work includes:
- Developing and maintaining frontend applications using Vue 3 and TypeScript
- Building reusable, scalable, and maintainable frontend components
- Integrating frontend applications with APIs and backend services
- Working with business-critical store, campaign, and offer data
- Contributing to frontend architecture and technical decisions
- Troubleshooting frontend and integration-related issues
- Ensuring high standards of code quality, testing, and maintainability
- Working with GitLab and CI/CD workflows
- Working within an Azure-based environment
- Collaborating closely with Backend Developers, Frontend Developers, the Delivery Lead, and UX Designer
- Identifying customer and retailer needs and proposing product improvements
- Contributing to the team’s product development, ways of working, and technical direction
- Working within a collaborative Scrum/Agile environment
Requirements:
- Strong professional frontend development experience
- Strong hands-on experience with Vue.js , preferably Vue 3
- Advanced knowledge of TypeScript
- Experience developing and maintaining complex production applications
- Experience integrating frontend applications with REST APIs and backend services
- Good understanding of frontend architecture, reusable components, and state management
- Experience with GitLab and CI/CD workflows
- Experience with or good understanding of Microsoft Azure
- Strong focus on code quality, testing, performance, and maintainability
- Ability to work independently and take ownership of technical decisions
- Strong problem-solving and communication skills
- Proactive, collaborative, creative, and customer-focused approach
- Fluent English communication skills
Nice to have:
- Experience working with business-critical retail, e-commerce, or marketing platforms
- Experience with data-intensive frontend applications
- Understanding of distributed systems and API-based integrations
- Experience collaborating closely with UX Designers and business stakeholders
- Experience working in cloud-based application environments
Conditions
This isn't a customer–supplier relationship. We operate as one team, one culture, side by side.
Focus & stability
- Single client focus - No context-switching. Go deep, build expertise, see impact over time.
- On-site in Sarajevo - Work from our dedicated office alongside your team.
Growth & learning
- Knowledge transfer - Learn directly from ICA's engineering teams in Sweden.
- Access to ICA's learning hub - Internal training platform with mandatory and optional courses.
- Travel to Sweden - 5-day onboarding trip plus ongoing workshops with Swedish colleagues.
Work-life balance & time off
- Five weeks off - 26 days of paid vacation. Swedish standard.
- Flexible hours - Working hours and lunch breaks are flexible within the same time frame.
- Religious & personal flexibility - 5 additional days for religious and personal observances.
Health & well-being
- Private health insurance - Comprehensive private coverage.
* This is a dedicated long-term partnership with its own structure and benefits. These conditions apply to this opportunity and may differ from standard Zendev benefits.
How does the hiring process look?
- Initial contact - You'll receive full details upfront. No surprises.
- Pre-screening - Short conversation about your background.
- Interview with ICA - Meet the Swedish team directly.
- Check & offer - Background verification, then a clear offer.
- Onboarding - Local setup + travel to Sweden for team integration.
About ICA
ICA is Sweden's largest retailer, headquartered in Solna, Stockholm. The company operates grocery stores, ICA Bank, ICA Insurance, Apotek Hjärtat pharmacies, and a nationwide logistics network. ICA has been part of Swedish daily life for over a century.
About Zendev
Zendev is a Swedish-Bosnian software company. We provide engineering services to clients across Europe, with a focus on Scandinavia. We're built on long-term partnerships, not transactional relationships.
If this sounds like something you'd enjoy, we'd like to hear from you.
Our developers already work daily with ICA's teams in Sweden. We understand the questions you might have:
- What's it like working with a Nordic partner?
- How does collaboration between Sarajevo and Sweden actually work?
- What should I expect in my first months?
That's exactly why we're here.