iOS Engineer
Digital wallet and cryptocurrency exchange platform enabling Filipinos to buy, sell and manage crypto assets with integrated payment services.
Funding history
About Coins.ph
Coins.ph serves as a regulated crypto platform for over 18 million Filipino users, offering cryptocurrency trading, bill payments, and remittance services. The platform integrates QR payments and mobile load purchases with crypto services, making digital assets accessible to Filipinos.
Skills
About the Role
You will design, architect, and develop high-performance financial trading applications specifically optimized for the iOS platform. You will partner closely with product management, UX/UI designers, backend engineering, and QA teams to define, design, and ship robust new features. You will proactively debug complex technical issues, resolve production bugs, and continuously refine code quality, application stability, and software architecture. You will also research, evaluate, and adopt emerging mobile technologies and industry best practices to streamline development workflows and maximize engineering efficiency.
Requirements
- 5+ years of professional iOS development experience with proficiency in Swift and Objective-C
- Advanced mastery of UIKit and understanding of iOS UI rendering and layout architecture
- Expert knowledge of MVVM and MVC architectural patterns
- Proficient in network programming and multi-threaded application development, asynchronous tasks, memory management, and data synchronization
- Skilled in integrating and managing third-party libraries, SDKs, and RESTful APIs
- Proven track record of launching and maintaining live applications on the Apple App Store, or strong portfolio of open-source projects on GitHub
- Prior experience in high-transaction fintech, e-commerce, or financial trading platforms preferred
Responsibilities
- Design, architect, and develop high-performance financial trading applications optimized for iOS
- Partner with product management, UX/UI designers, backend engineering, and QA teams to define, design, and ship new features
- Debug complex technical issues and resolve production bugs
- Refine code quality, application stability, and software architecture
- Research, evaluate, and adopt emerging mobile technologies and industry best practices
