Frontend Engineer (Future Full-Stack) in Accounts Channels

SEB

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
Vilnius
Job Type
full-time
Work Format
🏢 Hybrid
Salary
€3,800 - €5,500 a month
Posted
November 10, 2026

Job Description

Join our Account Channels team to build digital banking solutions used by SEB customers, with a strong focus on modern frontend development using Angular. 

With technology as our driving force, we provide world-class services to SEB group customers and business divisions in 20 sites worldwide. With us, you'll be part of a dedicated team of over 2800 employees who constantly work towards improving business development and growth. Do you want to work at the interface between ground-breaking technology and a world of financial flows? Welcome to SEB Global Services! 

About the role 

As a Frontend Software Engineer in the Account Channels team, you will work primarily with Angular and TypeScript, developing customer-facing digital banking solutions for SEB’s corporate customers. 

We are looking for a frontend-focused engineer with strong Angular and TypeScript skills who is motivated to grow into a full-stack role. You will initially focus primarily on frontend development while gradually expanding your skills into Java and Spring Boot. With strong backend competence already in the team, you will have the support and opportunities to build hands-on backend experience over time. Our goal is for this role to develop into a broader full-stack engineering position. 

The role is well suited for someone who enjoys solving complex problems, understanding business processes behind technical solutions, and continuously learning new technologies and ways of working. 

In this role you will:

  • Develop and maintain web applications using Angular, TypeScript, HTML and CSS. 

  • Build reusable components and contribute to micro frontend architecture and platform evolution. 

  • Work with REST APIs and frontend-to-backend integrations. 

  • Participate in technical design and help improve frontend architecture and engineering practices. 

  • Write and maintain automated tests and contribute to code quality. 

  • Use GitHub Copilot and other AI-assisted development tools as part of modern software engineering. 

  • Troubleshoot application issues using logs, monitoring and other diagnostic tools. 

  • Take ownership of the solutions you build, from design and development to deployment, monitoring and production support. 

To thrive in this role, we believe you have:

  • Strong experience with Angular or another modern frontend framework such as React or Next.js. 

  • Good knowledge of TypeScript or JavaScript. 

  • Experience integrating frontend applications with REST APIs and handling authentication, error states and data mapping in the UI. 

  • An eye for maintainable, testable and component-based frontend architecture, such as micro frontends and design systems. 

  • Curiosity about how things work end to end and interest in solving production issues, not only building features. 

  • Motivation to broaden your skills beyond frontend development and gradually grow into Java and Spring Boot. 

  • Comfort using modern AI-assisted development tools and willingness to continuously explore new ways of improving engineering productivity. 

Bonus points for experience in:

  • Java and Spring Boot. 

  • Micro frontend or Backend-for-Frontend architectures. 

  • GitHub Actions, OpenShift, Kubernetes or other CI/CD and cloud-native tools. 

  • Splunk, log analysis, incident management or on-call support. 

What we offer:

  • Long-term stability
  • Work-life balance 
  • Remote working possibilities and flexible work schedule 

€3,800 - €5,500 a month

The above indicated range is the monthly salary range for this position before tax deduction. The final offer will depend on the experience and competencies of the selected candidate. Overall remuneration package consists of the salary together with other benefits.

Do you want to be a part of SEB?

Welcome to our inclusive culture, where our shared values inspire and uplift our team. We celebrate diversity and strive to ensure every employee feels seen, heard, and valued.

We are looking forward to your application by November 23rd, 2026

Since we select candidates continuously, feel free to send in your application before the deadline. If you have questions about the position, please contact Ilona Barzdė, Team Manager, ilona.barzde@seb.se

Learn more about working at SEB here:

It is our fundamental belief that inclusion and diversity is crucial for our future success. We strive to have an inclusive, value-driven culture where employees feel valued, respected, and involved irrespective of who they are, what they believe or where they come from.

#GSV

🎯 Who is this job for?

Level: Middle Frontend Engineer, with potential to grow into a full-stack role.

Required skills: Strong Angular and TypeScript/JavaScript experience, HTML/CSS, REST API integration, component-based architecture, automated testing, Git, troubleshooting, and familiarity with AI-assisted development tools; Java and Spring Boot, micro frontends, CI/CD, cloud-native platforms, and monitoring are advantageous.

Suitable tasks: Developing and maintaining customer-facing banking applications, building reusable components, contributing to frontend architecture, integrating backend services, writing tests, resolving production issues, and taking ownership from design through deployment and support.

💬 Potential Interview Questions

How would you structure an Angular application to keep it maintainable as it grows?

I would organize the application into feature modules or standalone feature areas, shared UI components, core services, and clear domain boundaries. I would use typed interfaces, consistent dependency injection, reusable components, and well-defined state and API layers to reduce coupling.

How do you handle REST API integration in an Angular application?

I typically use injectable services with Angular’s HttpClient and strongly typed request and response models. I also handle loading states, retries where appropriate, API errors, data mapping, and authentication concerns through interceptors and centralized error-handling patterns.

What are the main considerations when designing a micro frontend architecture?

Important considerations include defining clear domain ownership, minimizing coupling between applications, agreeing on shared contracts, and managing shared dependencies such as Angular and design-system components. Deployment independence, routing, authentication, communication, and consistent monitoring also need to be addressed.

How would you secure an Angular application that consumes banking APIs?

I would use established authentication protocols such as OAuth 2.0 or OpenID Connect, avoid storing sensitive data unnecessarily in the browser, and protect API calls with secure tokens and interceptors. Authorization must also be enforced by the backend, since frontend checks alone cannot provide security.

How do you approach testing Angular components and services?

I use unit tests for component behavior, services, pipes, and validation logic, while mocking external dependencies and HTTP calls. I would also add integration or end-to-end tests for important customer journeys such as authentication, account retrieval, and transaction-related workflows.

How would you manage state in a complex Angular application?

I would keep local UI state inside components or dedicated services and use a state-management solution such as NgRx when state is shared, asynchronous, or business-critical. The goal is to keep state transitions predictable, immutable where practical, and easy to test.

What would you investigate if users reported intermittent failures in production?

I would correlate the user impact with frontend errors, network requests, backend responses, deployment changes, and monitoring data. Logs, browser diagnostics, distributed traces, and tools such as Splunk can help determine whether the issue is caused by the UI, an API, authentication, infrastructure, or a dependency.

How can GitHub Actions and cloud-native platforms support frontend delivery?

A GitHub Actions pipeline can run linting, unit tests, builds, security checks, and artifact publication before deploying to an environment. OpenShift or Kubernetes can then provide consistent deployment, configuration, scaling, health checks, and rollback capabilities.

What Java and Spring Boot concepts would you learn to become more full-stack?

I would focus on building REST controllers, services, validation, exception handling, security, persistence, and automated tests in Spring Boot. Understanding API contracts, transaction boundaries, observability, and how backend services are deployed would help me collaborate effectively with the existing backend team.

How would you use AI-assisted tools such as GitHub Copilot responsibly?

I would use them to accelerate boilerplate, explore alternatives, generate test cases, and improve documentation, while treating all generated code as untrusted until reviewed. I would verify correctness, security, performance, licensing implications, and consistency with the project’s architecture and coding standards.

📋 Job Summary

SEB is a global financial technology organization creating digital banking solutions for corporate customers across 20 sites worldwide. As a Frontend Engineer in Vilnius, you will build and maintain customer-facing applications, reusable components, micro frontends, REST API integrations, automated tests, and production support processes. The stack includes Angular, TypeScript, HTML, CSS, Java, Spring Boot, GitHub Actions, OpenShift, Kubernetes, and AI-assisted development tools. This is a hybrid role with remote-working possibilities and a flexible schedule, offering €3,800–€5,500 gross per month—an excellent opportunity to deepen your frontend expertise while growing into a full-stack engineering career with long-term stability and strong learning support.

Required Skills

Angular TypeScript Java Spring Boot HTML CSS REST APIs Kubernetes

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 10,200+ registered developers. Starting free.

See Pricing

Related jobs

Global Remote

Software Engineer (Backend)

Metabase

Full-time
Latin America; Brazil; Mexico

Senior Software Engineer

Savvy Wealth

Full-time

Is this your listing? Claim or request removal