Learnings


Learned a lot about transitioning from a start-up team into a product group of an organization, working under pressure, taking ownership and most importantly, making things banking standard secure.

Some of my takeaways:

  • SSL Certificate Pinning
  • Encryption and Ciphers
  • Firebase APIs
  • Exporting assets from Sketch
  • Analytics and tracking in general
  • Custom views w/ animations

The former Cookies team joined Klarna’s product division at the end of 2016 and in mid 2017, Klarna Bank AB launched its peer-to-peer payment service called Wavy.

Wavy is an app available on iOS and Android in 31 European markets. With two-factor authentication, fingerprint unlock, encrypted data on the device and encrypted communication between smartphone and bank (SSL), Wavy provides a secure method for splitting bills smoothly among friends, colleagues and family members.

the Android app


During my time at Wavy, we had one developer per platform on the frontend side. I was the one developing the Android app and had to work closely with the designer, project manager, tester and the other devs. The project was a good mixture of hardcore technical and interesting UI/UX stuff.



Security

Since we were "dealing with actual money" security was key. During this time I have learned a lot about forced updates, detecting rooted devices, encryption, certificate pinning, SMS codes and challenge-response authentication.



User-centric

We integrated with lots of 3rd party SDKs for various features, like "Login with Facebook" made it possible to streamline the sign-up process, Firebase for remote configuration based A/B testing, InstaBug for beta feedback, had Intercom for better communication with the users and used the Jumio's Netverify for KYC.


Emotional design

We did rapid design iterations and they had one thing in common, they were unique. It wasn't the usual (and sadly widespread) approach of designing for iOS and porting it Android and neither was using Material Design.

This meant dozens of custom UI elements and animations. It was challenging, but fun. Learned a lot about SVG animations, drawing on canvas and animating it. I'm proud of the "wave" which is a custom view drawing this shape and animating it.