Knot is looking for a Senior Android Engineer to lead the design, architecture, and optimization of the Android SDK. The role involves shaping performance, debugging, and building software that must perform flawlessly in demanding real-world environments.
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 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
- 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
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)