iOS Developer - Payments & Security
J-ram It Consulting Inc.
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Java
API
XCode
Mobile Application Development
Software Design Patterns
Python
Model View ViewModel
Payment Gateway
PCI Data Security Standards
Tokenization
Transaction Data
UIKit
Swiftui
iOS
Backend
GIT
Stripe
Production Code
GraphQL
Objective C++
Job description
- Payment Integration: Implement secure card tokenization flows using third-party SDKs (e.g., Stripe, Braintree) and Apple Pay.
- Security & Compliance: Ensure all payment data is processed and stored in compliance with PCI DSS standards.
- Native Development: Build and maintain high-quality, native iOS applications using Swift and SwiftUI/UIKit.
- Secure Storage: Utilize Secure Enclave, KeyChain, and cryptographic APIs for safe credential storage.
- API Integration: Collaborate with backend teams to implement secure communication protocols (REST/GraphQL).
- Testing: Write unit and UI tests for robust and reliable code
Requirements
We are seeking a seasoned iOS Developer to lead the development of secure payment capabilities within our native iOS application. The ideal candidate has deep experience with card tokenization, PCI compliance, and integrating payment gateways. You will work on enhancing our mobile wallet features, ensuring all transaction data is handled with maximum security, * Experience: 5+ years of professional iOS development experience.
- Languages: Strong proficiency in Swift; Objective-C experience is a plus.
- Payment Expertise: Hands-on experience with Payment SDKs, Tokenization, and PCI compliant workflows.
- Security Focus: Knowledge of Keychain, Secure Enclave, and encryption methodologies.
- Architecture: Proficiency in MVVM or VIPER design patterns.
- Tools: Proficient with Xcode, Git, and CI/CD tools (e.g., Fastlane)
- Any exp. with Java/Python would be preferred