Senior / Staff React Native Developer
Calgary, Alberta, Canada · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
At Neo Financial, we are redefining financial software to empower better decisions for millions of Canadians. Unlike traditional financial apps that focus on capturing value, we aim to create meaningful value through secure, responsive, and visually exceptional mobile experiences built from the ground up. As a Senior / Staff React Native Developer, you will lead the technical vision of our React Native architecture, bridging JavaScript with native modules when necessary to enhance performance, and mentor engineers dedicated to delivering world-class code.
Our teams are intentionally small, fostering ownership and close collaboration with product and design teams to seamlessly translate complex financial concepts into high-performance user interactions.
Why Join Neo?
- Ownership: Experience full ownership of services and client applications end-to-end, from architectural decisions and schema design to production deployment without fragmented handoffs.
- Top-tier Tools: Benefit from cutting-edge technology and AI-driven tools such as Cursor, Claude, CodeRabbit, GitHub Enterprise, Datadog, Snowflake, and AWS. We provide MacBook Pros without any justification needed.
- Competitive Compensation: Receive salaries that exceed top tech companies in Canada, including eligibility for our Short-Term Incentive Program (STIP) with cash bonuses linked to company milestones.
- Equity & Career Growth: Gain equity through in-the-money stock options with long-term earning potential surpassing industry norms, fostering accelerated career advancement opportunities.
- Proven Growth: Join Canada’s fastest-growing company for three consecutive years on the Deloitte Technology Fast 50™, with over $400M raised and a platform serving more than one million customers.
- Relocation & Benefits: Full relocation assistance to Calgary, comprehensive health benefits starting day one, 21 days paid time off, and maternity/paternity salary top-ups.
- Highly Rated Product: Work on a platform that consistently ranks highly on the Apple App Store and Google Play, reflecting our commitment to quality and user satisfaction.
Key Responsibilities
- Architect and develop scalable, robust frontend applications using React Native across iOS, Android, and web platforms.
- Enhance developer experience tools to facilitate fast, high-quality code delivery.
- Optimize application performance, including rendering times and memory management; integrate native modules (Swift/Kotlin) when JavaScript functionality limits performance.
- Own the full lifecycle of your features from architectural conception to deployment on app stores, producing clean, modular, and testable code.
- Lead technical design reviews, advocate for automated testing (unit, integration, end-to-end), and mentor junior and mid-level engineers to raise engineering standards.
- Streamline and refine development processes, maintaining deep technical involvement while operating strategically.
Candidate Profile
- Extensive software engineering experience of at least 7 years, focused on building and scaling complex production-grade mobile applications.
- Proven expertise in JavaScript/TypeScript and React Native, along with solid exposure to native mobile development platforms (iOS with Swift or Android with Kotlin).
- Strong architecture skills, including managing state at scale, implementing mobile security best practices such as secure storage, biometrics, cryptography, and designing resilient offline-first or heavily cached applications.
- A high sense of ownership with a passion for product excellence, experienced in delivering polished consumer experiences and iterating based on user data.
- Comfortable working on-site daily in a dynamic, fast-paced environment at our Calgary headquarters.
Additional Information
Neo offers a mission-driven environment focused on impacting Canadians' financial lives. We encourage leadership at all levels, autonomy, and learning from mistakes. All successful candidates must pass security screening, including criminal and credit checks.