GrepJob
Knot

Senior Android Engineer

Knot
Apply
4 months ago

Base Salary

$160k - $240k/yr

Responsibilities

  • Lead the design and architecture of the Android SDK.
  • Profile and improve memory behavior and CPU usage.
  • Design stable public APIs and document them for developers.
  • Strengthen test coverage with various testing practices.
  • Co-own the Android CI/CD workflows for reliable releases.
  • Investigate production issues and build preventive measures.
  • Produce thorough documentation for integration.
  • Represent Android considerations during technical planning.
  • Advocate for integration best practices internally and externally.

Requirements

  • Strong debugging skills with Android profiling tools.
  • Deep understanding of memory management and CPU analysis.
  • Experience with asynchronous and multithreaded systems.
  • Ability to design and document public SDK APIs.
  • Strong testing practices including UI automation.
  • Familiarity with Android CI/CD systems.
  • Clear communicator and effective collaborator.
  • Experience with feature flagging and staged rollout strategies.
  • Deep experience with WebView and custom WebViewClient.
  • Strong experience with Java for Android development.

Benefits

  • Competitive base salary with up to 20% annual bonus and equity.
  • 100% medical, dental, and vision insurance coverage for you and dependents.
  • Unlimited PTO and parental leave.
  • Beautiful NYC office in the heart of Flatiron.
  • Food provided including snacks and frequent meals.

Tech Stack

GradleJava

Categories

MobileTesting