Jobs for Developers

Principal Android Engineer

BackbaseFull-time$120k - $260k*Amsterdam, NetherlandsMay 11, 2023
Apply for this job

Join our team at Backbase, one of the LinkedIn Top Companies of 2023 in the Netherlands! We're known for our great work environment and providing opportunities for career growth. We’re also committed to fostering a culture of collaboration, innovation, and growth. As a member of our team, you'll have the chance to work with some of the brightest and most talented people in the industry, as well as help shape the future of digital banking. Come join us and be part of something special.

 

The Job in short
As a Principal Android Engineer, you will use Java and Kotlin to build secure, enterprise-grade capabilities used by developers and end-users. Mission of the Tribe: We provide a unified way of working, best practices, know-how, tools and building blocks as development platform to maximize the value of Backbase products and to minimize the development efforts ensuring high quality and security in all steps of the way to earn the trust and loyalty of our users that use our banking software.

Meet the job

You will design, build and extend core capabilities for the Backbase Mobile Platform from tooling to client-side libraries and security features used in all of the Backbase-powered mobile applications. We love clean, testable, and maintainable code as we are building a product that is continuously evolving.

You will be part of a small multidisciplinary Agile team that is responsible for delivering an end-to-end solution, from concept to production-ready software.

You deliver high-quality, well-designed code that is elegant, clean and is easy to maintain for others.

You are used to addressing complex business questions and how to successfully translate these into technical designs and -implementations. Within your Agile team you coach your peers to learn the same skills.

As a Principal Android Engineer, you will help the team to make technical decisions. Your peers in the team look to you to provide the final word on all matters Android.

As a team member, you will contribute to all aspects of product development, starting from gathering feedback & requirements and implementing actual functionality, to writing tests, documentation and supporting adoption.

In our teams, we use the following technologies:

  • Android: Java /  Kotlin
  • iOS Objective-C / Swift / Python 
  • Bitrise

You are familiar with clean coding, the SOLID principles and know your design patterns and how to apply them in real life. You are aware of the importance of a well-designed architecture. You are not afraid of proposing new designs and get into discussions with your peers about new ways of solving problems. We like to keep work interesting and we encourage our developers to develop their personal strengths. Whether it’s deep-diving into technology, Agile processes, or moving into full-stack development, at Backbase we offer you the room to grow.

How about you

  • You have 8+ years of relevant working experience working on complex Android-based products;
  • You are a result-oriented engineer who is familiar with Agile software development practices and methodologies;
  • You are accustomed to translating high-level business requirements into technical designs and coach your peers to do the same;
  • You care about code quality and you thrive in a complex domain;
  • Security and other non-functionals don't scare you and you have what it takes to uphold our high standards;
  • You have technical experience with architecture patterns like MVVM, VIPER or MVP;
  • Strong belief that writing clean, maintainable and scalable code is the best way to work;
  • Having an understanding of the SDLC and experience with Continuous Delivery tools would be a big plus;
  • You work and play well with others as you are part of an Agile team;
    • You have developed at least three apps, of which at least one is available via Google Play;
  • You are excellent in reading code in order to analyze quickly;
  • We won’t have to tell you anything about mobile development for Android – you will teach us your best practices;
  • Java and Kotlin hold no secrets for you;
  • You understand the value of proper documentation, automation and other aspects of a modern software development lifecycle;
  • Backbase is rapidly expanding, and you will deliver speedy and cost-efficient solutions
  • Advantage : Identity and Access Management experience 

Share

Alternative Jobs