Search...

iOS Engineer

Rain logo
Rain

Rain helps users buy, sell, and swap cryptocurrencies with regulated custody, bank-grade security, and 24/7 support across web and mobile.

United Arab Emirates
About Rain

Rain is a centralized crypto platform for retail and business users to buy, sell, and swap digital assets. The platform is licensed by the Central Bank of Bahrain and ADGM’s FSRA, offers cold storage custody, and provides bilingual 24/7 human support. Users can manage portfolios, use advanced trading with charts and order types, and access an OTC desk for large orders. The service includes clear fees, verification, and mobile apps.

View jobs by Rain

Skills

About the Role

You will own the full iOS development lifecycle, from architecture and implementation through App Store delivery. You will build polished, production-grade native apps that integrate with the platform's issuance and payment APIs and implement secure authentication and tokenization. You will design a clean, scalable codebase and drive decisions on tooling, frameworks, CI/CD, and testing. You will collaborate with product, design, and backend engineers to translate platform capabilities into intuitive mobile experiences and ensure high code quality through testing and reviews.

Requirements

  • 4–10 years of professional mobile development experience with multiple apps shipped to the App Store
  • Proficiency in Swift and deep familiarity with Apple's frameworks such as UIKit SwiftUI Combine and Core Data
  • Experience architecting iOS apps including project structure navigation patterns state management and dependency injection
  • Solid understanding of networking layers REST API integration and secure data handling
  • Disciplined approach to code quality including testing and code review
  • Ability to work autonomously with minimal direction
  • Strong product sensibility and ability to communicate technical tradeoffs to non-technical stakeholders

Responsibilities

  • Own the entire iOS development lifecycle
  • Build polished production-grade native apps leveraging the platform APIs
  • Collaborate with product design and backend engineers to define the mobile roadmap
  • Architect a clean scalable codebase and establish patterns for growth
  • Integrate with APIs for card issuance transaction management balance queries and payment flows
  • Implement secure authentication tokenization and secure data handling
  • Drive decisions on tooling frameworks CI/CD and testing strategy
  • Write testable code participate in code review and maintain code quality

Benefits

  • Offers Equity
  • Offers Bonus
  • Unlimited time off (minimum 10 days required)
  • Flexible working and home office stipend
  • Comprehensive health dental and vision plans for US employees
  • 100% company subsidized life insurance
  • 401(k) with 4% company match
  • Equity option plan
  • Company issued card for product testing
  • Allowance for eligible health and wellness spending
  • Team and company summits and offsites
iOS Engineer at Rain | JobStash