Software Engineer (iOS, Android & AI Development)
Position Summary
Ohanaeis seeking a Software Engineer to lead the development and maintenance of our iOS and Android applications supporting next-generation blockchain-native securities markets.
The successful candidate will leverage modern AI development tools to accelerate software delivery while maintaining institutional-grade quality, security, and reliability.
The role will work closely with the CTO, engineering lead, product team, and regulatory operations team to build mobile experiences for investors, issuers, broker-dealers, and ecosystem partners.
Responsibilities
Mobile Development
- Design, develop, and maintain native iOS applications using Swift, SwiftUI, and UIKit.
- Design, develop, and maintain Android applications using Kotlin.
- Optimize performance, security, and user experience across mobile platforms.
- Publish and maintain applications in Apple App Store and Google Play Store.
AI-Assisted Development
- Utilize AI development tools including ChatGPT, Claude, Cursor, GitHub Copilot, and similar technologies to accelerate development cycles.
- Implement AI-assisted testing, debugging, documentation, and code review workflows.
- Continuously evaluate emerging AI tools to improve engineering productivity.
Web3 & Financial Applications
- Integrate mobile applications with blockchain infrastructure and digital asset systems.
- Implement wallet, authentication, identity verification, and transaction workflows.
- Develop secure interfaces for tokenized securities, custody, settlement, and account management services.
Platform Integration
Integrate with:
- REST APIs
- Authentication systems
- KYC/AML services
- Banking systems
- Settlement systems
- Market data services
Security
- Implement secure coding practices.
- Protect customer data and digital assets.
- Support compliance with SEC, FINRA, and cybersecurity requirements.
Required Qualifications
- 5+ years of professional mobile software development experience.
- Expert-level Swift and iOS development.
- Strong Kotlin and Android development experience.
- Experience with SwiftUI and UIKit.
- Experience publishing production applications.
- Experience with Git and CI/CD workflows.
- Experience using AI-assisted software development tools.
Preferred Qualifications
- Experience with blockchain and Web3 technologies.
- Experience with crypto wallets and digital assets.
- Experience with financial services applications.
- Experience with React Native.
- Experience with Firebase.
- Experience with encryption and cryptographic libraries.
- Experience working in regulated environments.
Preferred Candidate Profile
- Startup mindset.
- Able to work independently.
- Comfortable operating in a fast-paced environment.
- Strong problem-solving skills.
- Passionate about blockchain-native capitalmarkets and financial innovation.