Loading...
2 June 2025

Location: Remote (Australia)

Employment type: Full-time

Backed by AirTree, Folklore Ventures and Coinbase Ventures, CTC is a fast-growing company with hundreds of thousands of loyal customers across 23 countries. Founded in 2018 by brothers Shane and Tim Brunette, our mission is to empower people globally to better understand their tax obligations with a self-service tool that simplifies the process of identifying, tracking, and organising crypto transactions.

We are a product-driven company building in a developer-first work environment. We use TypeScript with a MERN stack (MongoDB, Express, React, Node.js) for our web platform. For this role, we’re looking for someone to bring deep expertise and passion to lead our mobile application development, joining one of the best engineering teams in crypto.

The Role:

As a Senior Mobile Software Engineer at CTC, you will be a key driver in shaping and building the user-facing mobile experience for Crypto Tax Calculator. You will tackle challenging problems, transforming complex tax and crypto concepts into intuitive, performant, and high-quality native mobile applications. You will take ownership of the mobile application landscape, from architecture to deployment, work closely with founders, product, design, and marketing teams, and help establish and elevate the entire team’s mobile capabilities. We need someone who has shipped high-quality mobile products, cares deeply about the user experience on mobile devices, and wants to build great mobile systems in a fast-paced, high-velocity environment.

What You’ll Do:

  • Build & Innovate: Write clean, maintainable, and performant code (primarily React Native & TypeScript, or native technologies like Swift/Kotlin where appropriate) to deliver elegant solutions for complex business requirements on iOS and Android.
  • Own the Mobile Experience: Take ownership of mobile features from concept to deployment on app stores, ensuring high standards of quality, scalability, performance, and platform-specific accessibility.
  • Collaborate Deeply: Work cross-functionally with founders, product managers, designers, engineers, and marketing to align client needs with the product roadmap and ensure a seamless, high-quality mobile user experience.
  • Shape Our Mobile Systems: Actively contribute to our mobile application architecture, help define and refine our mobile standards, patterns, and potentially build out mobile-specific components or design systems.
  • Champion Mobile Quality: Advocate for and implement robust mobile testing strategies (Unit, Integration, E2E, UI Automation) and ensure best practices in code reviews for mobile development.
  • Mentor & Level Up: Provide mentorship to other engineers venturing into mobile development, share your knowledge, and help foster a culture of mobile excellence within the team.
  • Drive Improvement: Take initiative to identify and implement improvements to our mobile codebase, development processes, and tooling for mobile development.
  • Remote Collaboration: Proactively engage in a remote-first environment, ensuring effective collaboration across global teams and time zones.

Technical Requirements:

  • Minimum Bachelor-level qualification in software engineering or a related field, or equivalent professional experience.
  • Minimum 3+ years of professional experience as a Software Engineer, with a strong focus on mobile application development (iOS and/or Android).
  • Advanced understanding of TypeScript and its application in mobile projects.
  • Deep expertise in React Native and its ecosystem (e.g., state management libraries like Redux/Zustand, navigation libraries, native module integration, hooks, context API).
  • Alternatively, strong experience with native mobile development (Swift/Objective-C for iOS, Kotlin/Java for Android) and a willingness to work with/lead React Native initiatives.
  • Proven experience building, testing (e.g., Jest, Detox, Appium, XCUITest, Espresso, React Native Testing Library), and deploying high-quality mobile applications to the Apple App Store and Google Play Store.
  • Experience with modern mobile development tooling (e.g. Expo, Xcode, Android Studio, Fastlane, mobile CI/CD pipelines, Gradle, CocoaPods).
  • A solid understanding of mobile performance optimisation techniques, platform-specific UI/UX guidelines, and mobile accessibility best practices.
  • Experience with Node.js, AWS and MongoDB is a plus (for backend interaction).
  • Background in Design or similar experience, particularly in mobile UI/UX, is a plus.

About You:

  • You are currently (or have recently been) a senior-level engineer in a product-focused company, ideally with early-stage startup experience and a strong portfolio of shipped mobile applications.
  • You have a proven track record of shipping user-facing mobile products and taking features from idea to app store reality.
  • You possess a genuine passion for mobile development and a keen eye for mobile design, UI/UX, and building exceptional user experiences on both iOS and Android.
  • You have experience in software design and can make thoughtful contributions to mobile architectural decisions and the development of mobile systems/standards.
  • You are an excellent collaborator, highly organized and detail-oriented, with strong cross-functional collaboration skills.
  • You are technically adept, able to communicate complex mobile solutions to diverse stakeholders.
  • You are a natural mentor, eager to share your expertise and help others grow their mobile development skills.
  • You have high agency – proactive, resourceful, with strong problem-solving abilities and a bias for action.
  • You are comfortable working autonomously in a remote-first, fast-paced environment.
  • You are passionate about startups and innovation in the mobile space.
  • You have an interest in the cryptocurrency industry or a strong willingness to learn.
  • You love to code and build great mobile apps.

Why join CTC?

  • Top-tier compensation: We offer a competitive, top-of-market package.
  • Fast-growing company: Be part of a rapidly scaling SaaS organisation, backed by leading VCs.
  • Work from anywhere: As a remote-first company, you have the flexibility to work where you thrive (this role is Australia-based preferred).
  • Collaborative culture: Enjoy a flat organisational structure where every voice is valued, and decisions are made efficiently.
  • Global impact: Join a global team with a global focus—contribute to worldwide success.
  • Elite engineering team: Work alongside one of the best engineering teams in crypto.
  • High-velocity environment: We prioritise maximising impact with minimal bureaucracy, so you can focus on what truly matters.
  • Focus: We are async-first – only one internal meeting day per week means more time for deep work.
Employment Type
On-site
Crypto Tax Calculator
View profile

Related Jobs

Other similar jobs that might interest you