Senior Full-Stack Software Engineer (Mobile)

Employer
Clause Technology
Deadline
Job Year Level
Masters
PhD
Graduated Undergrad
Graduated Masters
Graduated PhD
Job Type
Full Time

Who We Are

Clause Technology is an innovation studio that transforms industry pain points into credible, technology-driven products. We optimize business workflows through close collaboration with domain experts across industry and academia.


Your Role

We are seeking an experienced Senior Full-Stack Software Engineer with strong mobile expertise to join our product team in Vancouver, BC. In this role, you will lead the design and development of key mobile features, architect scalable app modules and services, and deliver fast, reliable user experiences using React Native, Swift, or Kotlin.

You will work closely with product and design teams to translate requirements into high-quality technical solutions, owning features from initial planning through release. This role is ideal for someone who thrives in end-to-end mobile engineering, enjoys solving complex problems, and is passionate about building polished, high-performance applications.


Responsibilities

  • Lead the design and development of mobile features using React Native, Swift, or Kotlin

  • Architect and implement scalable mobile services, app modules, and backend API integrations

  • Build fast, responsive, and maintainable mobile interfaces aligned with modern UX patterns

  • Translate product requirements into clear, actionable technical solutions

  • Ensure code quality through modular architecture, unit testing, and documentation

  • Own mobile features end-to-end, from planning and implementation to release and monitoring

  • Improve performance, reliability, and security of mobile applications

  • Debug and resolve complex issues, including performance bottlenecks and platform-specific bugs

  • Contribute to the mobile engineering roadmap and long-term technical strategy

  • Participate in CI/CD pipelines, automated testing, and mobile release workflows (TestFlight, Play Store, etc.)

  • Support and evolve shared UI components, mobile design systems, and reusable modules

  • Implement best practices in accessibility, mobile performance, and engineering standards


About You

  • 5+ years of professional software engineering experience, preferably in mobile development

  • Strong experience with Swift (iOS) and Kotlin (Android)

  • Solid understanding of JavaScript/TypeScript and mobile runtime differences

  • Experience building, consuming, and maintaining REST or GraphQL APIs

  • Proficiency with mobile storage solutions and databases

  • Experience deploying and scaling applications via the App Store, Google Play, and over-the-air updates

  • Strong understanding of mobile system design and architecture patterns (e.g., MVVM, Clean Architecture)

  • Ability to write clean, tested, and maintainable code

  • Excellent problem-solving and debugging skills, including performance profiling

  • Strong communication skills and ability to collaborate cross-functionally

  • Ability to manage multiple parallel initiatives in a fast-paced environment

Nice to Have:

  • Experience with design systems, reusable UI components, or cross-platform component libraries

  • Experience with geospatial, offline-first, data-heavy, or workflow-intensive mobile applications


How to Apply

If this role sounds like a great fit and you’re excited to work closely with a collaborative, in-person team to solve challenging problems and build high-quality software, please send your resume outlining your qualifications and experience to:

📧 careers@clause.tech