← Back to job listings

(Senior) iOS Mobile Engineer
nahc.io · Taipei City, Taiwan
About The Role
What you will do
- -
- Take ownership of the native iOS application using Swift and SwiftUI
- -
- Help define and evolve the application's architecture and technical direction
- -
- Build and refine core investment, account, funding and portfolio experiences
- -
- Design mobile experiences that clearly communicate transaction and account states to users
- -
- Build secure authentication, session management and local data handling
- -
- Work closely with backend engineers on APIs, data models and edge cases
- -
- Ensure financial information is displayed accurately, including currencies, prices, percentages, timestamps and data freshness
- -
- Handle real-world mobile considerations such as unreliable networks, background execution, push notifications and application lifecycle
- -
- Take responsibility for application performance, stability and crash rates
- -
- Manage App Store releases, including review requirements, privacy considerations, entitlements and release quality
- -
- Identify and address mobile security risks and vulnerabilities
- -
- Contribute to product decisions and technical trade-offs in a fast-moving startup environment
What you will need
- -
- 6+ years of professional iOS development , or equivalent depth of experience
- -
- Strong commercial experience building and maintaining native iOS applications
- -
- Excellent knowledge of Swift
- -
- Strong experience with SwiftUI , with a good understanding of when UIKit remains appropriate
- -
- Solid understanding of iOS architecture, application lifecycle and platform capabilities
- -
- Experience with areas such as secure storage, biometrics, authentication, push notifications, background execution, code signing and App Store distribution
- -
- Experience working on applications where security, reliability and data accuracy are important
- -
- Strong debugging and performance-profiling skills
- -
- Experience taking ownership of an application rather than simply implementing individual features
- -
- Comfortable working in an environment where requirements aren't always fully defined
- -
- Good English communication skills and the ability to work directly with senior technical stakeholders
Nice-to-haves
Experience in any of the following
- -
- Fintech, banking, brokerage, payments or investment applications
- -
- Trading or order-management systems
- -
- KYC / onboarding flows
- -
- Portfolio or financial-account applications
- -
- Financial data and market-data products
- -
- Mobile application security
- -
- High-volume consumer applications
- -
- Push notifications, widgets, background processing or other deeper iOS integrations
- -
- Experience working with international products or users across multiple market
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring