K

Knot

B2B fintech API for card updates

Senior Android Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$160k - $240k /yr

About the Job

Requirements

  • Strong debugging skills with Android profiling tools.
  • Deep understanding of memory management, garbage collection, threading, and CPU analysis.
  • Experience working with asynchronous and multithreaded systems.
  • Ability to design, validate, and document public software development kit application programming interfaces.
  • Strong testing practices, including user interface automation.
  • Familiarity with Android continuous integration and continuous delivery systems and willingness to help improve them.
  • Comfort validating releases end to end.
  • Experience working with feature flagging and staged rollout strategies.
  • Deep experience with WebView, including custom WebViewClient, WebChromeClient, resource handling, messaging, and hybrid debugging.
  • Strong experience with Java for Android development.
  • Experience building and maintaining Android libraries.
  • Familiarity with Gradle build tooling and performance tuning.

Responsibilities

  • Lead the design, architecture, and optimization of the Android software development kit.
  • Profile and improve memory behavior, garbage collection patterns, central processing unit usage, allocation behavior, concurrency, and rendering.
  • Design stable public application programming interfaces and document them clearly for partner developers.
  • Strengthen test coverage with unit tests, user interface automation, integration tests, and performance tests.
  • Co-own the Android continuous integration and continuous delivery workflows to ensure reliable and safe releases.
  • Investigate complex production issues and build guardrails to prevent recurrence.
  • Produce thorough documentation that improves the integration experience.
  • Represent Android platform considerations during technical planning and reviews.
  • Advocate for integration best practices internally and externally.
  • Promote high standards around clarity, reliability, and engineering craftsmanship.

About the Company

Knot

B2B fintech API for card updates

Knot provides a B2B merchant connectivity API that helps banks, fintechs, and other financial institutions keep customers’ card-on-file details up to date across a broad network of merchants. Its main product, CardSwitcher, automatically updates card information in end-user apps across many merchants with only a few lines of code, and its suite also includes MassSwitcher, TransactionLink, and subscription-management tools; SDKs support web, iOS, Android, React Native, and Flutter. Knot differentiates itself with a developer-first API, wide merchant coverage (including Walmart, Netflix, and Amazon), and revenue-sharing partnerships with major players like Amex Ventures and Plaid. Its goal is to reduce customer churn, grow card adoption, and increase merchant spending for its clients by keeping the user’s preferred payment method current.

Company size
51-200
Company stage
Series A
Total funding
$13M
Headquarters
New York City, New York
Founded
2022

Recently Posted Jobs

Explore more opportunities at Knot

See more jobs