This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us to build a more rewarding financial future for all Canadians. Neo Financial is seeking a versatile Intermediate Mobile Developer to join our team in Calgary. This role combines development efforts across our native iOS (Swift/SwiftUI), native Android (Kotlin/Jetpack Compose), and React Native (TypeScript) applications. You will collaborate with talented engineers to deliver polished, performant, and highly-rated mobile experiences for our customers while embracing best practices, CI/CD, and AI-assisted development tools.
Job Responsibility:
Write clean, maintainable code for iOS, Android, and React Native apps using Swift/SwiftUI, Kotlin/Jetpack Compose, and TypeScript/React Native
Build reusable features and components that seamlessly interface with our GraphQL API
Work closely with design, web, and other mobile engineers to ensure a consistent and high-quality user experience across all platforms
Actively participate in robust code reviews and contribute to high-quality unit and UI testing strategies
Contribute to mobile architecture improvements, CI/CD pipelines, and leverage AI development tools (e.g., GitHub Copilot) to boost velocity and quality
Requirements:
3+ years of full-time experience in mobile development
Proficiency in at least one of the core mobile stacks (iOS, Android, or React Native)
Familiarity with one of the three core stacks: Swift/SwiftUI/UIKit, Kotlin/Jetpack Compose, or React Native/TypeScript/Expo
Proficient with GraphQL, Git, GitHub, and development environments like Xcode/Android Studio
Understanding of platform-specific UI/UX principles and experience with app release processes via CI/CD to the App Store and Google Play Store
Passionate about mobile design, committed to code quality, comfortable learning new languages/frameworks, and interested in AI-powered development
Must be eligible to work in Canada and willing to relocate to Calgary
What we offer:
All team members have a stake in Neo’s success and earn meaningful equity through stock options