About the opportunity:
We are seeking a talented Android Engineer to contribute and evolve our product. Our cross-functional teams work on different features and are passionate about delivering the best experience to our users.
As a Senior Android Engineer you will be encouraged to embrace the latest technological updates and given a platform to work on complex, interesting problems on a daily basis. You will be working on a modularized project powered by our own design system and development tools - the result being an app that millions of people love to use.
In this role, you will:
-
Work in cross-functional teams, understand how the entire puzzle fits together instead of just being a solitary piece
-
Take ownership and have an impact on the product
-
Ask "Why?" and be prepared to be asked "What do you think about it?"
-
Engage in knowledge-sharing within your team as well as beyond
-
Understand and work with Agile development methodologies
What you need to be successful:
-
Experience with the Android Open Source Platform and Material Design principles
-
Experience with Kotlin
-
Experience with Reactive programming - Kotlin coroutines - Flow
-
You strive to build Android applications that can be summarized as RSA - Responsive, Slick and Attractive. You also understand why RSA is important for a Mobile Bank from a cryptographic point of view.
-
Code quality tingles your senses - you can see, feel and smell the difference between good and bad architecture.
-
You engage in proactive software development but still understand Reactive programming paradigms.
-
You'd rather take a Dagger to your heart than have flaky code sitting around for a long time.
-
Test cases are the first things you think of before building a feature and the last things you check before pushing your code.
-
You like Compose and use it fluently
Nice-to-haves
-
Experience with Model-View-ViewModel architectural patterns
-
Able to build software with a focus on testability - Test/Behavior Driven Development, Dependency Injection
-
Active participant/speaker at meet-ups and conferences in the Android community
What’s in it for you:
-
High degree of autonomy
-
Working with international, highly engaged peers
-
Flat hierarchy and open communication
-
Getting things done attitude
-
Keep up to date with our InsideN26 Magazine
-
A stack of the most modern technologies
-
Exciting challenges
-
Find a career path. Not just a job. Some of our benefits and rewards can be found on our careers website