Job Title: iOS Engineer
Location: San Francisco CA (Onsite)
Experience: 7 Years
Client: Splash
Targeted Companies: Crypto companies/payment companies/Stripe/Coinbase/Robinhood/Circle/Visa/Venmo/Plaid/
Cashapp etc.
Scope of Role
You will serve as a key contributor to the development of our flagship iOS client. A significant part of this role involves working closely with product managers designers and other software engineers to translate high-level requirements into high-quality impactful features. You will be instrumental in the end-to-end development lifecycle: from initial design and architectural planning to implementation testing and deployment.
Crucially you will act as a technical leader and custodian for the entire iOS codebase. This includes establishing and maintaining best practices code standards and the overall technical quality of the application.
You will mentor and guide other engineers contributing to a continuous learning environment that elevates the teams collective ability to write clean maintainable and performant Swift code ensuring the consistent and reliable delivery of our vital iOS client to users globally.
This role requires a high degree of autonomy in executing complex technical tasks while collaborating effectively within a small fast-moving team to ensure technical decisions align with the overall product vision.
You will be a hands-on contributor focused on delivering high-quality code that directly impacts our consumer finance app for emerging markets.
MUST HAVE SKILLS
Hard Requirements
As an iOS Software Engineer we feel the following will be important for this role:
- 7 Years of Professional iOS Development: Demonstrated history of shipping and maintaining
multiple iOS applications used by a significant user base. - Expert Proficiency in Swift: Deep expert-level knowledge of the Swift language including modern language features.
- Deep Understanding of the Apple Ecosystem: Expert knowledge of the latest iOS SDKs APIs and
the Apple Human Interface Guidelines (HIG). - Architectural Expertise: Proven experience designing implementing and maintaining complex
scalable and modular iOS application architectures (e.g. MVVM Clean Architecture VIPER) and
knowing when to apply each. - Extensive Experience with Modern UI Frameworks: Expert-level knowledge and hands-on
experience with both SwiftUI and UIKit including advanced layout techniques (Auto Layout
programmatic views custom view components) and navigating the interoperability between the two. - Networking & Data Handling:
Expertise in consuming RESTful APIs HTTP and/or leveraging WebSockets.
Deep understanding of secure data storage caching strategies and offline capabilities. - Concurrency and Performance Optimization: Proven ability to identify and resolve performance
bottlenecks memory leaks and complex concurrency issues using modern Swift tools and techniques (Grand Central Dispatch Operations async/await). - Testing and Quality Assurance: Strong experience implementing and driving adoption of various
testing methodologies including unit tests integration tests and UI tests (e.g. XCTest Swift Testing mock objects). - Dependency Management: Expertise with common dependency managers (e.g. Swift Package
Manager CocoaPods). - CI/CD Pipeline Experience: Experience setting up maintaining or optimizing Continuous
Integration/Continuous Delivery pipelines (e.g. Fastlane Jenkins GitHub Actions Xcode Cloud) for iOS builds and deployments. - Senior (Senior Staff Principal Distinguished) Engineer - Youre a strong technical practitioner
who has tempered their thirst for theory with the harsh reality of practical implementation. Knowing when and where to execute autonomously while still being a team player.
Bonus Skills
These are not required but would definitely set you apart from other candidates:
- Experience in financial technology such as payments cryptocurrencies on-ramps off-ramps etc.
- Full-stack engineering skillset and ability to flex across other parts of the stack
- Experience working with modern startup-style web stack such as Postgres Redis etc.
Job Title: iOS Engineer Location: San Francisco CA (Onsite) Experience: 7 Years Client: Splash Targeted Companies: Crypto companies/payment companies/Stripe/Coinbase/Robinhood/Circle/Visa/Venmo/Plaid/ Cashapp etc. Scope of Role You will serve as a key contributor to the development of our flagsh...
Job Title: iOS Engineer
Location: San Francisco CA (Onsite)
Experience: 7 Years
Client: Splash
Targeted Companies: Crypto companies/payment companies/Stripe/Coinbase/Robinhood/Circle/Visa/Venmo/Plaid/
Cashapp etc.
Scope of Role
You will serve as a key contributor to the development of our flagship iOS client. A significant part of this role involves working closely with product managers designers and other software engineers to translate high-level requirements into high-quality impactful features. You will be instrumental in the end-to-end development lifecycle: from initial design and architectural planning to implementation testing and deployment.
Crucially you will act as a technical leader and custodian for the entire iOS codebase. This includes establishing and maintaining best practices code standards and the overall technical quality of the application.
You will mentor and guide other engineers contributing to a continuous learning environment that elevates the teams collective ability to write clean maintainable and performant Swift code ensuring the consistent and reliable delivery of our vital iOS client to users globally.
This role requires a high degree of autonomy in executing complex technical tasks while collaborating effectively within a small fast-moving team to ensure technical decisions align with the overall product vision.
You will be a hands-on contributor focused on delivering high-quality code that directly impacts our consumer finance app for emerging markets.
MUST HAVE SKILLS
Hard Requirements
As an iOS Software Engineer we feel the following will be important for this role:
- 7 Years of Professional iOS Development: Demonstrated history of shipping and maintaining
multiple iOS applications used by a significant user base. - Expert Proficiency in Swift: Deep expert-level knowledge of the Swift language including modern language features.
- Deep Understanding of the Apple Ecosystem: Expert knowledge of the latest iOS SDKs APIs and
the Apple Human Interface Guidelines (HIG). - Architectural Expertise: Proven experience designing implementing and maintaining complex
scalable and modular iOS application architectures (e.g. MVVM Clean Architecture VIPER) and
knowing when to apply each. - Extensive Experience with Modern UI Frameworks: Expert-level knowledge and hands-on
experience with both SwiftUI and UIKit including advanced layout techniques (Auto Layout
programmatic views custom view components) and navigating the interoperability between the two. - Networking & Data Handling:
Expertise in consuming RESTful APIs HTTP and/or leveraging WebSockets.
Deep understanding of secure data storage caching strategies and offline capabilities. - Concurrency and Performance Optimization: Proven ability to identify and resolve performance
bottlenecks memory leaks and complex concurrency issues using modern Swift tools and techniques (Grand Central Dispatch Operations async/await). - Testing and Quality Assurance: Strong experience implementing and driving adoption of various
testing methodologies including unit tests integration tests and UI tests (e.g. XCTest Swift Testing mock objects). - Dependency Management: Expertise with common dependency managers (e.g. Swift Package
Manager CocoaPods). - CI/CD Pipeline Experience: Experience setting up maintaining or optimizing Continuous
Integration/Continuous Delivery pipelines (e.g. Fastlane Jenkins GitHub Actions Xcode Cloud) for iOS builds and deployments. - Senior (Senior Staff Principal Distinguished) Engineer - Youre a strong technical practitioner
who has tempered their thirst for theory with the harsh reality of practical implementation. Knowing when and where to execute autonomously while still being a team player.
Bonus Skills
These are not required but would definitely set you apart from other candidates:
- Experience in financial technology such as payments cryptocurrencies on-ramps off-ramps etc.
- Full-stack engineering skillset and ability to flex across other parts of the stack
- Experience working with modern startup-style web stack such as Postgres Redis etc.
View more
View less