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.
- Department
- Technology, Customer Data Management
- Role
- Senior Software Engineer (Customer Management)
- Locations
- Iute Group HQ, Tallinn, Estonia
About Iute Group
Iute Group is a fast-growing fintech company, founded in Estonia in 2008 and operating in Albania, Moldova, North Macedonia, and Bulgaria.
We provide consumer finance, payments, banking, and insurance services - all with one clear mission: to make personal finance faster, easier, and more human. Our services are powered by smart technology and elevated by the human touch, ensuring that every experience feels personal, supportive, and intuitive.