Description
Who are you?
- You're up to date with React Native and TypeScript, have tinkered around with Swift or Kotlin
- You have used tools like Crashlytics, Firebase or AppCenter before to manage distributing and collecting crashes in your apps
- You've had at least a few years of experience to see your software in the hands of people and how it evolves
- Been working with designers and product managers as part of your team and are used to drive product decisions as an engineer
- Have worked with OAuth2 and/or JWT before and understand how to secure apps against the most popular type of attacks
- Keen to build custom tooling to solve your problems (Tell us about what you've built in the interviews!)
Bonus points if:
- You've launched and maintained products in finance before
- Are comfortable with working in a full stack team
- Have worked in a monorepo before or have built custom plugins for popular tools (eslint, webpack, etc)
Technologies:
- Languages: TypeScript, React Native, Swift and/or Kotlin (ObjC and Java also useful, only React web experience should be evaluated extra carefully)
- Frameworks: Apollo, any feature flagging tools, Crashlytics (or similar, like Bugsnag, etc)
- Techniques we're looking for:
- have worked with apps translated in multiple languages and deployed in multiple countries
- have solved localisation issues before
- understand the security models and SDLC of a mobile app
- know how to work with product and design organisations as well as contribute to ideas in the team about ways of working, etc
- able to demonstrate understanding of typography principles, layouts, data flow when building an app, debugging, incident management, etc