Required Skills: WebSockets, gRPC, Protobuf, Metal, Core Graphics
Job Description
Summary
We are seeking an experienced Senior / Lead iOS Developer with strong expertise in Swift, iOS development, high-performance mobile architecture, and AWS cloud technologies. The ideal candidate will have a strong Investment Banking / Capital Markets background and experience building secure, high-performance mobile applications for financial services environments.
This role will focus on designing, developing, and optimizing enterprise-grade iOS applications supporting institutional clients, investment banking workflows, and high-volume financial data.
Required Qualifications
- 6+ years of professional native iOS development using Swift.
- Strong Investment Banking / Financial Services experience.
- Hands-on experience with Capital Markets, Wealth Management, Trading, or Financial Technology platforms.
- Experience working with financial data such as equities, FX, bonds, order books, market data, and portfolio/risk analytics.
- Advanced knowledge of Swift Concurrency, including async/await, TaskGroup, and Actors.
- Strong experience with Grand Central Dispatch (GCD) and thread-safe/concurrent application design.
- Hands-on experience integrating iOS applications with AWS, including API Gateway, AppSync, Cognito, Lambda, S3, and DynamoDB.
- Strong experience with Combine or RxSwift for reactive and event-driven applications.
- Advanced proficiency with Xcode Instruments for performance profiling, memory allocation, CPU optimization, memory leaks, and energy impact.
- Strong understanding of secure mobile application development and enterprise security practices.
Preferred Qualifications
-
Experience with WebSockets, gRPC, or Protobuf.
-
Knowledge of financial regulations and compliance requirements such as FINRA, SEC, and GDPR.
-
Experience with secure audit logging.
-
Experience with Metal, Core Graphics, or Swift Charts for custom financial data visualization and market indicators.
-
Experience building applications requiring high performance, low latency, and high-volume real-time data processing.