
Senior Mobile Engineer
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in Canada.
• Develop features in React Native, managing the process from initial concept to final production.
• Integrate native code as required by specific tasks.
• Take charge of React Native upgrades, dependency management, new architecture migrations, and occasional Java-to-Kotlin or Obj-C-to-Swift transitions.
• Contribute to the evolution of our component library and design system.
• Utilize tools like Cursor, Claude Code, or similar to rapidly prototype, minimize boilerplate, and aid in debugging, refactoring, and test generation.
• Create AI workflows that extend beyond prompt engineering: including agents, subagents, custom skills, and MCPs, all intentionally designed to achieve specific objectives.
• Assist in enhancing the team’s utilization of AI as the tools develop.
• Produce clean, maintainable, and thoroughly tested code.
• Participate in code reviews, architectural decision records (ADRs), and uphold engineering standards.
• Help establish and refine best practices, patterns, and architectural guidelines.
• Maintain high quality through rigorous testing.
• Curiosity is key; we seek engineers who identify gaps and propose solutions that enhance the experience for our drivers.
• Collaborate closely with Product, Design, fellow engineers, and subject matter experts (SMEs) from various areas of Cardata to craft solutions rather than merely executing tasks.
• Decompose complex problems into manageable, shippable segments.
• Take ownership of projects from inception to completion.
• 6–8+ years of experience in mobile development, with significant hands-on experience in React Native.
• Proficient in TypeScript and React Native.
• Comfortable working with native iOS code (Swift and Obj-C) for debugging, fixing, and deployment when necessary.
• Familiar with MVI or similar patterns to maintain structured native logic.
• Comprehensive understanding of: Component architecture and design systems, state-driven architecture patterns like MVVM and MVI, Redux Toolkit and modern state management, as well as performance optimization and UX best practices.
• Practical experience with AI tools such as Cursor, Claude Code, or equivalent in your development process.
• Knowledgeable about specification-driven workflows and the efficiencies they bring.
• Strong discernment in deciding when to trust AI-generated code and when to validate it.
• Experience in dynamic, fast-paced environments with ambiguity.
• Proven ability to outline, deconstruct, and deliver intricate features.
• Excellent communication skills, enabling collaboration across Product, Design, and other SMEs while clearly articulating technical decisions.
• High sense of ownership; you are committed to driving projects to completion.
• Remote work with flexible hours.
• Opportunities for mentorship and professional development to help you achieve your career aspirations!
• Comprehensive medical and dental benefits.
• Healthcare spending account.
• An annual $3,000 Health and Wellness Spending Account to support your overall wellbeing.
• Employee assistance program (EAP).
• Flexible (Unlimited) Time Off: No annual vacation cap, supported by a trust-based approach to time away.
EXL
Headspace
Allstate
Sargent & Lundy
Get handpicked remote jobs straight to your inbox weekly.