Neofinancial
Senior / Staff React Native Developer
Calgary, AB. Posted 4 months ago
The role
You will design, build, and maintain scalable frontend applications using React Native for iOS, Android, and Web. You will set technical direction for React Native architecture, optimize app performance, and mentor engineers.
What you will do
- Design, build, and maintain robust, scalable frontend applications using React Native for iOS, Android, and Web
- Improve and maintain developer experience tooling
- Optimize app performance, render times, and memory leaks
- Thread native code into the React Native ecosystem when JavaScript hits a bottleneck
- Write clean, modular, and highly testable code
- Own features from initial architectural design through deployment to the App Store and Google Play
- Lead technical design reviews
- Champion automated testing including unit, integration, and e2e
- Mentor junior/intermediate developers
- Optimize processes
Required qualifications
- At least 7 years of software engineering experience
- Heavy emphasis on building and scaling complex production mobile applications
- Deep, production-proven expertise in JavaScript/TypeScript and React Native
- Understand state management at scale
- Understand mobile security best practices (storage, biometrics, cryptography)
- Understand how to build resilient offline-first or highly cached experiences
- Thrive in a high-intensity, high-growth environment
- Excited to collaborate in person daily at our Calgary headquarters
Nice to have
- Familiarity with native mobile development (iOS/Swift or Android/Kotlin)
Benefits
- Full relocation support for candidates moving to Calgary
- Comprehensive health benefits from day one
- 21 days PTO
- Maternity/paternity leave salary top-up
- Equity through stock options
- Short-Term Incentive Program (STIP) with cash bonuses
- Health & personal spending accounts
- A wide variety of discounts through our partner network
- Access to early use of products and discounts on fixed-term Neo mortgages
- Parental top-up & equity vesting during long term leave
- Neo night events
- Company wide huddles, and education
Before you apply
- Successful candidates will be required to undergo a security screening, including a criminal records check and a credit check
About the company
Neo is building an alternative to traditional financial software. It is one of Canada's fastest-growing companies, having raised $400M+ and serving over one million customers on a platform built entirely in-house.