Jobs · Engineering · New York

Senior Android Engineer

Knot · New York, NY · 2 mo ago
EngineeringFull-time

About the role

We are looking for a Senior Android Engineer who is energized by performance challenges, deep debugging, and building software that must perform flawlessly in demanding real-world environments. You will help architect and optimize an Android SDK that powers mission-critical experiences for some of the largest FinTechs in the world.

What You’ll Be Doing

  • Lead the design, architecture, and optimization of the Android SDK
  • Profile and improve memory behavior, garbage collection patterns, CPU usage, allocation behavior, concurrency, and rendering
  • Design stable public APIs and document them clearly for partner developers
  • Strengthen test coverage with unit tests, UI automation, integration tests, and performance tests
  • Co-own the Android CI/CD workflows to ensure reliable and safe releases
  • Investigate complex production issues and build guardrails to ensure they do not reoccur
  • Produce thorough documentation that improves 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

What You’ll Need To Get The Job Done

  • 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 SDK APIs
  • Strong testing practices including UI automation
  • Familiarity with Android CI/CD systems and willingness to help improve them
  • Comfortable validating releases end to end
  • Clear communicator and effective collaborator
  • Experience working with feature flagging and staged rollout strategies

Android Specific Skills

  • Deep experience with WebView including custom WebViewClient, WebChromeClient, resource handling, messaging, and hybrid debugging
  • Strong experience with Java for Android development
  • Familiarity with Gradle build tooling and performance tuning

What We Offer

  • Interesting and challenging work
  • Competitive base salary + up to 20% annual bonus + generous early employee equity + benefits
  • 100% medical, dental, and vision insurance coverage for you and your dependents (U.S.)
  • Unlimited PTO
  • Parental leave
  • Beautiful NYC office in the heart of Flatiron
  • Herman Miller Aeron desk chair
  • Food (snacks, frequent lunches & often dinner for those working late)

Similar jobs