More jobs:
Senior Android Engineer
Job in
New York, New York County, New York, 10261, USA
Listed on 2026-05-29
Listing for:
Knot API
Full Time
position Listed on 2026-05-29
Job specializations:
-
Software Development
Software Engineer, Android Developer
Job Description & How to Apply Below
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 Web View including custom Web View Client , Web Chrome Client , 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
- 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 Fin Techs in the world ,
- You will work across the entire lifecycle of our Android SDK, from design to release ,
- This includes shaping how we profile performance, how we catch issues before they ship, how we test our public APIs, and how we produce documentation that makes our SDK easy to integrate ,
- You will collaborate with product and engineering teams across the company, and you will help represent and advocate for our SDK both internally and externally ,
- 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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×