Senior Front End Software Engineer (Customer Data Management)
Who We Are
Iute Group is a fast-growing fintech company founded in 2008 in Estonia. We operate in Albania, Moldova, North Macedonia, and Bulgaria, offering consumer finance, payments, banking, and insurance services. Our mission is to deliver an outstanding personal finance experience – powered by technology and elevated by the human touch.
About The Role
We are looking for a Senior Front End Software Engineer to join our Customer Data Management team and take ownership of the front-end architecture and delivery for our internal tooling features across all of our companies. In this role, you will lead the development and maintenance of modern front-end solutions and work closely with backend engineers, product and engineering managers to evolve the product and improve user experience and functionality of our systems. The role combines hands-on development with technical leadership and cross-teams collaboration.
What You’ll Do
- Architect, develop and maintain Vue.js (2 & 3) front-end components and shared UI libraries for customer management features.
- Ensure smooth navigation, localisation (via Vue I18n and Crowdin OTA), accessibility and performance optimisations.
- Collaborate closely with backend engineers working with Java 21 and Spring Boot 3 to design robust API contracts.
- Integrate front-end components with RESTful APIs and internal microservices.
- Drive code quality through code reviews, automated testing, and CI/CD improvements using AWS Amplify, Docker, and Kubernetes.
- Participate in architecture discussions, roadmap planning and UX refinement based on user feedback and data.
What We Expect From You
- 5+ years of professional front-end development experience (senior level preferred).
- Strong product engineering mindset and genuine care for the products being built.
- Deep knowledge of HTML, CSS, and modern JavaScript or TypeScript.
- Experience with state management (Vuex or alternatives), Vue Router and component-driven development.
- Familiarity with front-end build tools such as Vue CLI and Vite, and experience creating and maintaining component libraries or design systems.
- Strong understanding of responsive design principles and optimising applications for mobile web and WebView contexts.
- Experience integrating with REST APIs, handling offline/poor-network scenarios and working in Agile development teams.
- Demonstrable experience with testing strategies (unit, integration, E2E) and tools (Jest, Cypress or similar).
- Experience with performance profiling, accessibility (WCAG) and security best practices for front-end applications.
- Experience implementing micro frontends, so peering teams can take ownership of their parts in the tooling if necessary without breaking the framework.
- Experience with CI/CD pipelines, containerisation and deployment workflows (AWS, Docker, Kubernetes).
- Proven ability to lead technical initiatives and influence product decisions.
- Bonus: experience with backend technologies (Java, Spring Boot), native mobile or hybrid wrappers.
- Fluency in English and strong communication skills.
Our tech stack
- Frontend: Vue.js 2 & 3, Vuex, Vuetify, Vue Router, BootstrapVue, Vue I18n.
- Backend: Java 21, Spring Boot 3, REST microservices.
- Databases: PostgreSQL, Redis.
- Infrastructure: AWS (serverless), AWS Amplify, Docker, Kubernetes.
- Localisation: Crowdin OTA.
- Mobile: Native iOS and Android applications with WebView-based UI.
What We Offer
- Work on meaningful fintech products that reach millions of users.
- A key role in a fast-growing international company.
- Opportunities for personal and professional growth.
- Supportive, flexible, and international work environment.
- Fair and transparent monthly salary, with the added value of share options or an annual performance-based bonus.
- Health or sports benefits, additional vacation days, and support for life events.
- Flexible work setup and a modern HQ office in the centre of Tallinn.
Hiring process
We start with a short screening call. Next, you will have an interview with the hiring manager that includes a technical discussion, then a case study with our engineering team. Throughout the process, we aim to provide timely feedback and truly appreciate your time and effort.
Please note: this is a full-time role based in Tallinn, Estonia.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Software Engineer
2026-05-28
Senior Backend Engineer - Kotlin (all genders)
2026-06-03
- Posted
- Apr 22, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tallinn
- Company
- Iute Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Java/Kotlin Software Engineer - London
2026-05-27
Software Engineer
2026-05-28
Senior Backend Engineer - Kotlin (all genders)
2026-06-03