Senior Mobile Engineer
Remote
Canada
CA$85,811 - CA$114,414/yearly
Senior Level
Top Benefits
Medical, dental, vision, and disability insurance
401K retirement plan
Flexible time off and holidays
About the role
Who you are
- If you thrive in fast-paced environments, love solving complex technical challenges, and are passionate about building high-performance mobile experiences, this role is for you
- 5+ years of software development experience, with 2-3+ years focused on React Native or other mobile frameworks
- Strong fullstack capabilities with experience in backend technologies (Node.js, Python, or similar) and database systems (PostgreSQL, MongoDB, etc.)
- Expertise in mobile architecture, performance optimization, and platform-specific development (iOS & Android)
- Strong proficiency in JavaScript & TypeScript, with experience integrating native modules and building RESTful APIs
- A product-focused mindset, with a deep understanding of UX, engagement, and performance across the entire application stack
- Experience with RESTful APIs, GraphQL (nice to have), and backend performance optimization
- Familiarity with mobile CI/CD pipelines, automated testing frameworks, and app store submission processes
- Experience with push notifications, deep linking, and background services
- Knowledge of Firebase, Fastlane, and OTA update solutions
- A self-starter who thrives in an agile, high-growth environment with excellent communication and collaboration skills
- Experience with Expo Application Services (EAS)
- Background in scaling mobile applications and backend services
- Experience mentoring engineers or leading technical initiatives
- Knowledge of native iOS (Swift) or Android (Kotlin) development
- Strong understanding of GraphQL and Apollo Client
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Familiarity with microservices architecture and event-driven systems
What the job involves
- As we continue to scale, we’re looking for a Senior Mobile Engineer to own and help drive the evolution of our React Native applications
- Lead the architecture, development, and optimization of Proof's React Native mobile applications
- Contribute to backend development, building and maintaining APIs, services, and database integrations that power our mobile apps
- Collaborate closely with engineers, product managers, and designers to create seamless, high-impact user experiences across the full stack
- Optimize app performance, identifying and resolving bottlenecks, memory issues, and platform-specific challenges on both frontend and backend
- Implement best practices in mobile and backend engineering, conducting thorough code reviews and mentoring team members
- Stay ahead of the curve by researching and integrating emerging technologies to improve our mobile and backend stack
- Develop and maintain reusable components, libraries, and API endpoints for future use
- Ensure security best practices across the stack, including secure storage, authentication mechanisms, and API security
- Utilize modern state management solutions such as Redux, Zustand, or Recoil
Benefits
- Full time, hourly position
- Medical, dental, vision, and disability insurance and 401K available
- Fully Remote - ideally within the location of market you manage
- Phone and Internet monthly stipend
- Flexible Time Off and Holidays
- Equipment provided
Senior Mobile Engineer
Remote
Canada
CA$85,811 - CA$114,414/yearly
Senior Level
Top Benefits
Medical, dental, vision, and disability insurance
401K retirement plan
Flexible time off and holidays
About the role
Who you are
- If you thrive in fast-paced environments, love solving complex technical challenges, and are passionate about building high-performance mobile experiences, this role is for you
- 5+ years of software development experience, with 2-3+ years focused on React Native or other mobile frameworks
- Strong fullstack capabilities with experience in backend technologies (Node.js, Python, or similar) and database systems (PostgreSQL, MongoDB, etc.)
- Expertise in mobile architecture, performance optimization, and platform-specific development (iOS & Android)
- Strong proficiency in JavaScript & TypeScript, with experience integrating native modules and building RESTful APIs
- A product-focused mindset, with a deep understanding of UX, engagement, and performance across the entire application stack
- Experience with RESTful APIs, GraphQL (nice to have), and backend performance optimization
- Familiarity with mobile CI/CD pipelines, automated testing frameworks, and app store submission processes
- Experience with push notifications, deep linking, and background services
- Knowledge of Firebase, Fastlane, and OTA update solutions
- A self-starter who thrives in an agile, high-growth environment with excellent communication and collaboration skills
- Experience with Expo Application Services (EAS)
- Background in scaling mobile applications and backend services
- Experience mentoring engineers or leading technical initiatives
- Knowledge of native iOS (Swift) or Android (Kotlin) development
- Strong understanding of GraphQL and Apollo Client
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Familiarity with microservices architecture and event-driven systems
What the job involves
- As we continue to scale, we’re looking for a Senior Mobile Engineer to own and help drive the evolution of our React Native applications
- Lead the architecture, development, and optimization of Proof's React Native mobile applications
- Contribute to backend development, building and maintaining APIs, services, and database integrations that power our mobile apps
- Collaborate closely with engineers, product managers, and designers to create seamless, high-impact user experiences across the full stack
- Optimize app performance, identifying and resolving bottlenecks, memory issues, and platform-specific challenges on both frontend and backend
- Implement best practices in mobile and backend engineering, conducting thorough code reviews and mentoring team members
- Stay ahead of the curve by researching and integrating emerging technologies to improve our mobile and backend stack
- Develop and maintain reusable components, libraries, and API endpoints for future use
- Ensure security best practices across the stack, including secure storage, authentication mechanisms, and API security
- Utilize modern state management solutions such as Redux, Zustand, or Recoil
Benefits
- Full time, hourly position
- Medical, dental, vision, and disability insurance and 401K available
- Fully Remote - ideally within the location of market you manage
- Phone and Internet monthly stipend
- Flexible Time Off and Holidays
- Equipment provided