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
Senior

Job 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

Apply for this position