remote
Staff Software Engineer - iOS - Ramp
Software Engineer
Lead the design and delivery of high‑performance iOS applications for a fast‑growing fintech platform, driving architecture, code quality, and mentorship while leveraging Swift, SwiftUI, and modern testing pipelines.
About the role
Key Responsibilities
- Architect, develop, and ship core iOS features for a high‑volume financial product, ensuring scalability and security.
- Define and enforce coding standards, code review practices, and automated testing strategies using XCTest and CI/CD pipelines.
- Collaborate with product, design, and backend teams to translate complex business requirements into intuitive mobile experiences.
- Mentor senior and junior engineers, fostering a culture of ownership, high agency, and rapid iteration.
- Continuously monitor performance, diagnose issues in production, and implement optimizations for latency‑critical workflows.
Requirements
- 7+ years of professional iOS development experience with deep expertise in Swift and Objective‑C.
- Proven track record building complex, data‑intensive applications using SwiftUI, Combine, and modern architectural patterns.
- Strong experience with automated testing (unit, UI, integration) and CI/CD tooling for mobile releases.
- Ability to design robust, maintainable codebases and lead technical decisions across the iOS stack.
- Excellent problem‑solving skills, communication, and a bias toward delivering impactful solutions quickly.