Android Developer
Deutsche Bank AG
Bucharest, Romania
5 zile în urmă

Private & Commercial Clients

Deutsche Bank provides banking and other financial services to private and commercial clients in Germany, Europe and Asia.

These include payment and current account services, investment management and retirement planning, as well as personal loans and mortgages.

We also provide small and medium-sized clients with solutions ranging from start-up financing to structured finance. Together with the Corporate & Investment Bank, we are able to utilise the opportunities in interest rate and foreign currency management, foreign trade and the capital markets.

As the leading private bank in our home market, together with Postbank, we serve more than 20 million clients in Germany, as well as over 3.

5 million clients abroad. We have more than 1,300 branches in Germany, Italy, Spain, Belgium, Portugal and India.

Besides our branches, we also have a mobile network of independent advisors, direct sales channels and a comprehensive online offering.

Mobile Developer

We are looking for the best people to help create the next big thing in digital banking.

About our Application

As the first bank in Germany, Deutsche Bank allows its customers banking with the personal phone and Apple watch. To have your finances always in view -

in no time. The smart future for your mobile banking.

  • 1 million downloads "DB Mobile"
  • About 40% of all accesses to Online Banking done via mobile devices
  • 4 star reviews on average in all stores
  • The Mobile Developer - designs and develops based on REST APIs, customer-oriented mobile apps for the German bank in an Agile environment.

    What we offer

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

    Technically, we are looking for :

    Analytical Thinking

  • Write reusable functions / objects that solve the overall problem
  • Ability to write code in modular way (separating the functionality of a program into independent, interchangeable modules)
  • Relevant experience in Android

  • Able to understand systems within the same platform
  • Good knowledge on Data Structures / Collections (Lists, HashMaps, Sets)
  • Basic knowledge in threading / Grand Central Dispatch(knows how to separate heavy load on background thread)
  • Knows what Generics are and how they are used. Provide some examples.
  • Basic understanding of REST, Networking and Caching
  • Understanding of what caching means
  • Basic understanding of persistency : Shared Preferences, writing to files, assets
  • Understands basic design patterns : Adapter, Singleton, Facade, Factory, MVC
  • Good knowledge of native SDK : Experience with Android Studio, Monitoring Tools
  • Understanding of continuous deployment process. Description of the process.
  • Basic understanding in testing : Enumerate some test types.
  • Basic understanding of continuous deployment process.
  • Good knowledge of Java for Android
  • Represents a plus

  • Knows about security mechanisms (SSL Pinning, Data Integrity, HMAC, man in the middle etc).
  • Knows about the existence of code obfuscation possibility.
  • Working with terminal
  • Knows how to write unit tests and UI tests for the corresponding platform
  • Day-To-Day

  • Ability to plan and provide appropriate software documentation
  • Exposure to technical design and development of customer-oriented mobile application systems on various platforms (iOS, REST APIs)
  • Experience with 4.5-Star Apps with fast-paced release cycles
  • Driver of quality indicators, promote the integration of non-functional testing (security, performance, UX) into continuous integration cycle
  • Create integration environment, testing and deployment strategies for the Mobile Development Team
  • Agile work environment : Work with the Product Owner, Scrum Masters, Dev Team members, UX designers, security specialists and other groups to identify technical and functional needs
  • Be able to work in a global environment with mixed teams and mixed cultures at different time zones
  • Experience with best industry standards applying coding guidelines
  • We offer

  • Hi-tech working environment
  • Career development
  • International exposure
  • Attractive and competitive compensation and benefits
  • Aplică
    Adaugați la favorite
    Eliminați de la favorite
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.