ING Tech Romania
ING Tech Romania

ING Tech Romania

ING Tech Romania is ING Group's global hub for technology providing over 121 services for 24 ING units globally. These services are arranged in these main categories: software development; data management; non-financial risk & compliance; audit. Established in 2015, our focus has been on building strategic key capabilities, such as developing and continuously improving common IT solutions that can be shared, replicated and reused across the other ING entities. Now, in 2021, our fast-growin...

Read more  →
Frontend Engineer (Angular) - IPA | ING Tech Romania
Job
  • Work place: Hybrid

  • Collaboration: Employment contract

  • Work time: Full Time

  • Seniority: Individual Contributor

  • Experience: 2-4 years

  • Updated on: 12 days ago

  • Vacant from: 27 Jul, 21

  • Expires on: 31 Dec, 21

  • Pay: Negotiable

  • Categories: Frontend, Backend, Fullstack, Agile

Company
  • Size:> 500 employees

  • Industry:Information Technology and Services

Market (net €/month)
  • Only Loginro members with a minimum completed profile that share their salary expectations for this position may access its industry median pay.
Role

The Mission:

Our tribe is part of Financial Markets & Group Treasury, responsible for delivering IT solutions for trading, risk analysis, and hedging.

The Sales Trade Workflow (STW) squad is responsible for building quality and secure FE solutions to support traders and risk managers in all their pricing needs. 

 

How we do things:

STW is an in-house-built Angular web application, back-end server, and Java connector. The GUI is used by the Sales-Desk, to request prices for traders. We believe that Web Components are the future; we use Lit - http://lit.dev to build them easily and fast. We even created Lion - https://github.com/ing-bank/lion, a set of open-source, highly performant, accessible, and flexible Web Components. We plan to migrate the current STW app to Web Components.

 

Your Day-to-Day:

You just refined a task with the Product Owner, UX Designer, end-users, and back-end engineers, turning it into a story ready to be picked up in the sprint:

  • You start writing the implementation;
  • After some solo (secure) coding, a session of pair programming, and several commits, you push your tested and formatted code to your branch in Azure DevOps;
  • The AzDO pipeline starts. Prettier checks your code for proper formatting. Using Mocha and Chai under the hood, the @open-wc/testing framework runs unit and e2e tests, letting you enjoy having over 90% coverage. Selenium and Webdriver (in the future Playwright) run the integration tests and, when everything passes, the pipeline turns green;
  • One of your colleagues does a code review and merges your branch into development. The code gets deployed onto a staging server where you and all stakeholders can check; you are just one step away from production!

 

What we offer:

  • A challenging project where performance and correctness of behavior has a direct impact on users;
  • Ability to choose the right tools for the job;
  • Being very close to the end-users. No need to write/read lengthy specifications; you can ask for directions or feedback directly from people who will be using your app;
  • A chance to learn more about Back-end technologies.

Do not be afraid to stretch! You will have dedicated time to learn new things and develop your soft and technical skills. We can hardly wait to see your demos during team meetings and INGs code guilds.

Requirements

What you bring to the team:

We are searching for a passionate front-end engineer who loves to build UIs that are thought through, logical, interactive, and engaging. We know that given the right tools, helpful colleagues, and enough time you can create them!

Together with your colleagues in Amsterdam and Bucharest, we want you to take ownership of features, have the drive to implement them, be open, honest, communicate clearly and be eager to learn.

  • Hands-on experience developing web-based user interfaces using JavaScript/TypeScript, HTML5, CSS/SASS;
  • Solid knowledge and understanding of at least one of the popular UI libraries/frameworks (Angular, React, Vue, Polymer, etc.);
  • You believe that the easiest way to ensure software quality is by having enough tests. Hence, you have used test libraries/tools (Jest, Jasmine, Karma, Selenium, etc.);
  • Understanding the basic concepts of cloud-based services like Azure DevOps and AWS;
  • Knowledge of security principles necessary in web development
  • Experience with NodeJS;
  • Knowledge of, working background, or just an interest in Financial Markets (nice to have);
  • You are a strong team player, love to share knowledge, and are interested in the work of your colleagues;
  • Strong analytical skills, proactivity, and ability to work in cross-border international teams;
  • Good communication skills in English.

Available in

București

Benefits included

Meal tickets

Medical subscription

Medical benefits for family

Additional vacation days

Learning budget

Remote working (offsite)

Work from home

Flex time (07:00 - 19:00)

Office perks (ping-pong, juice, gaming spaces ie)

Gym & sport subscriptions

Flexible benefit (budget offered by employer)

What else can you do

Since you scrolled down here
lets enjoy this a bit more!

Blind peek another awesome job

Share this job