Senior iOS Engineer
iOS Engineer · Senior · Full Time
Opens Knot's application page
Role
What you'll do.
Knot is seeking a Senior iOS Engineer to develop and optimize their critical SDK platform, powering mission-critical experiences for leading FinTech companies. The ideal candidate will drive SDK architecture, performance, and reliability while collaborating across engineering and product teams to create seamless mobile integration solutions.
Responsibilities
- SDK Architecture: Lead and contribute to the design, optimization, and architectural development of the iOS SDK
- Performance Optimization: Profile and improve memory usage, CPU consumption, concurrency, and overall runtime efficiency of the mobile SDK
- API Design: Design stable, predictable public APIs with comprehensive documentation to support developer integration
- Testing and Quality Assurance: Develop and strengthen test coverage through unit tests, UI automation, integration testing, and performance testing
- CI/CD Management: Co-own mobile continuous integration and deployment workflows to ensure safe, reliable, and repeatable releases
- Issue Resolution: Investigate and resolve production issues with meticulous attention to detail, implementing long-term safeguards
Qualifications
What we look for.
Technical
iOS Development Skills
Extensive experience with Swift, Swift Concurrency, and iOS frameworks
SDK Development
Experience building and maintaining frameworks or Swift Packages
Performance Profiling
Proficiency with native profiling tools, Instruments, and iOS performance optimization
Education
Computer Science
Bachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Experience
iOS Engineering
Minimum 5+ years of professional iOS development experience with a focus on SDK and framework development
Skills
Required
Swift
Advanced proficiency in Swift programming language
WKWebView
Deep experience with WKWebView navigation, messaging, and hybrid debugging
Performance Optimization
Expert-level understanding of memory allocation, CPU usage, and asynchronous programming patterns
Preferred
CI/CD
Nice to haveExperience with mobile continuous integration and deployment pipelines
Feature Flagging
Nice to haveKnowledge of feature flagging and controlled rollout strategies
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 160,000 – 240,000
Benefits
Health Insurance
100% coverage for medical, dental, and vision insurance for employee and dependents
Equity
Generous early employee equity package
Bonus
Annual bonus up to 20% of base salary
PTO
Unlimited Paid Time Off
Parental Leave
Comprehensive parental leave policy
Office Perks
Herman Miller Aeron desk chair, food and snacks, beautiful NYC office location
Process
Interview steps.
- 01
Initial Screening
Phone or video call with recruiting team to discuss background and role fit
- 02
Technical Interview
In-depth technical discussion focusing on iOS development, SDK architecture, and performance optimization
- 03
Coding Challenge
Hands-on coding assessment to evaluate Swift programming skills and problem-solving approach
- 04
System Design Interview
Technical discussion about SDK design, API development, and architectural considerations
- 05
Final Interview
Meet with engineering leadership to discuss team fit, career goals, and potential contributions
Full posting
Original listing.
About Knot
Knot’s mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like “Plaid for merchant connectivity.” We are building the platform connecting merchants to the many applications that consumers and businesses interact with everyday. Our flagship CardSwitcher product allows consumers to instantly update & manage their cards on file with online merchant accounts (e.g. Netflix or PayPal), while newer products like TransactionLink support the retrieval of receipt-level transaction data and AgenticShopping enables 1-click, native shopping experiences.
Founded in 2021, Knot was founded by two brothers and Thiel Fellows - Rory and Kieran O’Reilly - and today powers connected online payment experiences for hundreds of thousands of consumers. Companies like American Express, PayPal, Current, BILT, Step, and more choose to embed Knot’s SDK in their apps to power best-in-class experiences for their customers.
Knot is proudly backed by a select group of investors, including Nava Ventures, 8VC, American Express, Plaid, and co-founders & CEOs of prominent companies like Twitter, Warby Parker, Allbirds, Casper, Intercom, Deel, Italic, DraftKings, and many more.
About the role
We are looking for a Senior iOS Engineer to help shape the architecture, reliability, and performance of our SDK, which powers mission-critical experiences for some of the largest FinTechs in the world.
You will work across the entire lifecycle of our iOS 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.
What you’ll be doing
Lead and contribute to the architecture, design, and optimization of the iOS SDK
Profile, debug, and improve memory usage, CPU consumption, concurrency, and overall runtime efficiency
Design stable, predictable public APIs and produce documentation that supports developers integrating our SDK
Strengthen test coverage with unit tests, UI automation, integration testing, and performance testing
Co-own the mobile CI/CD workflows that ensure safe, reliable, and repeatable releases
Investigate production issues with attention to detail and implement long-term safeguards
Advocate internally and externally for best practices around integration, performance, and reliability
Participate in cross-team technical planning and represent the platform’s needs
Evangelize the SDK and help educate teams on its capabilities and usage
Contribute to building an engineering culture rooted in clarity, ownership, and thoughtful design
What you’ll need to get the job done
Strong debugging skills and proficiency with native profiling tools
Deep understanding of memory allocation, leaks, CPU usage, and asynchronous patterns
Experience building asynchronous and multithreaded architectures
Ability to design, validate, and document public SDK APIs
Strong unit testing mindset and experience uncovering failure modes and edge cases
Familiarity with mobile CI/CD pipelines and the desire to improve them
Comfortable executing thorough QA validation prior to releases
Clear and effective communication with cross-functional teams
Experience writing and debugging UI automation tests
Familiarity with feature flagging and controlled rollout strategies
iOS Specific Skills
Deep experience with WKWebView including navigation, messaging, resource handling, and hybrid debugging
Proficiency with Swift and Swift Concurrency
Experience with ARC, Instruments, and iOS frameworks
Experience building and maintaining frameworks or Swift Packages
Familiarity with Xcode build tooling and performance optimization
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)
Redirects to Knot's application page.
Other roles