Position: Middle and Senior Frontend Engineer (Angular 12)
Company: Levi9
Category: JavaScript
Experience required: 3y
English level: upper

🔹**Who we are!**

At Levi9, we are passionate about what we do. We love our work and together in a team, we are smarter and stronger. We are looking for skilled team players who make change happen. Are you one of these players?

🔹 **About the project:**

You’ll be part of the team that creates the core products (Experience Manager) allowing banks to build experiences (portals) with ease of drag and drop and some additional minor configurations. The building blocks (widgets) for portals are created by other teams, located in Amsterdam, Ukraine, and several other locations.

This product combined with collections of building blocks forms the Omni-Channel Digital Banking Platform empowering financial institutions to accelerate their digital transformation and effectively compete in a digital-first world. It unifies functionality from traditional core systems and new fin-tech capabilities into a seamless digital customer experience, drastically improving any customer channel.

🔹**About your role:**

You will be a key member in an agile scrum team composed of a Product Owner, a Senior Interaction Designer and multiple top-notch developers. Being a global company, both on the employee and client side means that adapting to the Backbase cultural mix is crucial.

You deliver jaw-dropping, award-worthy frontend experiences. You push the envelope when implementing modern UI/UX patterns, across the board, including motion design and animations. You basically think and act like an entrepreneur.

We love clean, maintainable code as we are building an expanding product that’s not even halfway yet. Backbase moves fast so you need to be capable of getting in-depth knowledge on the product wishes and the company within a short amount of time. Collaborative innovation is key within Backbase and you know how to clearly share your vision and ideas to developers, designers and business stakeholders.

🔹**Your profile is:**

- 3+ years of experience in using Angular 2+ and Typescript;
- Profound understanding of RxJS (ours systems are really leverage the power of reactive programming);
- You have experience and understanding of underlying concepts of commonly use frontend tools (cutting edge and proof of concepts aren’t the empty bell for us);
- In-depth knowledge of broader web application architecture topics e.g. HTTP specs and its influence on the client-server communication;
- Security aspects of building modern web applications (CORS, XSS, CSP);
- You have hands-on experience with CI/CD systems (we use Jenkins and own our pipelines ourselves);
- You have experience with unit testing (we will teach you how to test your code effectively if needed);
- Upper-intermediate level of English

🔹**Will be a plus**

- Having experience with angular building toolchains (custom builders, complex npm scripts or anything related);
- Working with the containerised applications all together with Kubernetes and Unix basics
- Fulfilling accessibility requirements or at least the understanding of the necessity of such for banking product

🔹**9 reasons to join us:**

1. Today we’re working with the technology of tomorrow.
2. We don’t wait for change. We are the change.
3. We’re experts in creating experts (Levi9 academy, Lead9 program for leaders).
4. No micromanagement. We are free birds with a clear understanding of what the high performance is!
5. Learning in Levi9 never stops (unlimited Udemy for business, meetups, English courses, Professional training, and certification).
6. We’ve gathered the best locations. All you have to do is choose (5min from Olimpiyska metro station in Kyiv and Lviv office overlooking the Stryiskyi park).
7. We have a master’s degree in work-life balance.
8. Here you can train your body and mind (massage, gym in the office, TRX, Crossfit, and more with our corporate trainers).
9. A little party never hurt nobody (winter/summer parties, Ski Trip, etc).