Senior Engineer / Frontend Developer

This job is no longer active!

View all jobs DB Global Technology active


View all jobs Senior Engineer / Frontend Developer active on Hipo.ro

View all jobs Internet - eCommerce active on Hipo.ro

View all jobs IT Hardware active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: DB Global Technology
Domain:
  • Internet - eCommerce
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 20.04.2017
    Remote work: On-site

    Position Overview

    Deutsche Bank is looking for full-time Software Engineers to build the kind of global systems that will underpin and drive our global business. As a JavaScript Developer you’ll help us get there. Based in The Romania Technology Centre, Bucharest we are seeking experienced professionals who value teamwork, pioneering technology and innovation. People who want to take their careers to the next level of success.

    The mission of the AFC Department is to ensure that services are provided to Worldwide Deutsche Bank's infrastructure.

    Our main goals are to protect the integrity and reputation of the Bank and to manage legal risks.

    Most of the current projects developed in the Bucharest development center have a common technology stack:

    • Oracle as a relational database persistence system
    • Java  as the backend technology (typically REST architectures and Messaging Systems)
    • Angular JS as the frontend technology

    Other notable technologies behind the web applications are NoSQL database sytems like MarkLogic and content management systems like IBM FileNet. The frontend stack is usually based on AngularJS for legacy projects but new projects may use other frameworks if the requirements are better suited for them (React JS for example).

    Please find below the key points we consider important for a Senior Frontend Developer.

    Main responsibilities:
    • Designing and developing new projects and enhancements for Legal, AFC and Compliance department systems;
    • Active participation in all the application design and implementation phases
    • Giving feedback and proposing  user interface solutions and improvements
    • Creating proof of concept solutions
    • Being involved in Development, Continuous Integration and time-boxed iterative development;
    • Participating and leading design workshops;
    • Performing code reviews and reviews of technical documentation;
    • Owning the full development lifecycle, including the delivery of quality technical materials for each project;

    Desired technical skills:

    • Proficient in JavaScript: inheritance, scoping, collections, data types, DOM and event handling
    • Excellent understanding of both object oriented and functional programming paradigms.
    • Excellent understanding of asynchronous programming models: AJAX, callbacks, promise API
    • Proficient in HTML: advanced HTML5 knowledge is desired
    • Proficient in CSS3: box model, specificity and cascading rules, document flow
    • Good understanding of performance optimizations in web applications
    • Vast experience with various client side libraries and frameworks: AngularJS, AngularUI, jQuery, React, Twitter Bootstrap, PureCSS
    • Good experience with various templating systems
    • Experience in user interface design: responsive design, usability
    • In depth experience and understanding of the HTTP protocol
    • Experience in using and understanding REST-full APIs (SOAP is considered a plus)
    • Excellent knowledge about web applications security
    • Preferable experience with other dynamic | static typed languages like PHP, Java, C, C++
    • Preferable experience with RDBMS | NoSQL systems
    • Experience with build tools (Ant, Maven, Make, Composer), source version control systems (SVN, GIT), continuous integration tools (Jenkins, TeamCity) and static code analysis tools like Sonar, Veracode
    • Experience with web servers configuration (Apache, Tomcat, Weblogic)
    • Good practice of  software development principles: KISS, DRY, unit testing, TDD
    Desired soft skills
    • Excellent communication and presentation skills
    • Passion about knowledge sharing and best practices
    • Motivated, open to new technologies
    • Experience with Agile methodologies, ideally Scrum
    • Product and customer oriented

    We offer

    • Hi-tech working environment
    • Career development
    • International exposure
    • Attractive and competitive compensation and benefits

    Job-uri similare care te-ar putea interesa:

    Hybrid

    Hybrid

    Aplica fara CV
    Hybrid

    Vezi job-uri similare (410)