Senior Web developer - Internet Banking solutions

javascript developer - javascript - Senior Web developer

Nivel cariera

Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/ adresele jobului

București


Job Purpose

We are looking for experienced Web / Javascript developers to join web development team. You will be a part of the Solutions Team building the next-generation of Internet Banking solutions (Desktop & Hybrid mobile) and also take part in a wide range of financial based web R&D projects. You will have the chance to re-imagine, develop, and deploy a product that is relied upon by leading financial institutions.

Responsibilities :

  • Implement layouts and UI components using standards-compliant HTML and CSS, JavaScript and proprietary UX platform;
  • Solution design and implementation;
  • Communicate with the business team and validate requirements;
  • Propose, explain and promote new interface guidelines and design patterns, participate in creation of mock-ups;
  • Stay informed of advances in interactive techniques, technologies and methods, and adapting to a rapidly evolving industry space.

Requirements:

  • 4-5 years of Experience in developing Web solutions;
  • Very good command of English;
  • Expert JavaScript skills including the ability to develop complex UI components;
  • Java knowledge is a strong advantage;
  • Experience in producing technical specification;
  • jQuery, JavaScript browser debugging knowledge at expert level;
  • Strong knowledge of asynchronous programming and event driven programming paradigms;
  • Experience with CSS frameworks/preprocessors (Bootstrap, Foundation, LESS, SASS, Compass);
  • Experience developing large scale, highly complex, applications in HTML5 / JavaScript.

Benefits:

  • The opportunity to develop a career within a stable multinational environment;
  • Motivating salary;
  • Meal tickets;
  • Medical insurance;
  • Massage sessions;
  • Relaxation room (pool table/ ping pong, board games);
  • 25 days Annual Vacation;
  • Dynamic, young and enthusiastic team.