We are looking for a Middle iOS Engineer to join our team and help build and maintain secure mobile app.
Project Idea
We are building a secure mobile app that enables volunteers to accept in-person donations for nonprofit organizations. The app integrates with a Deluxe’s Mobile SDK for payments (Apple’s Tap to Pay on iPhone) to process card-present transactions, supports offline storage and synchronization, and ensures donor and transaction data is securely routed through our backend (AWS-hosted). The iOS application is the primary focus for the first release.
What is the team size and structure?
You’ll be joining a growing team that includes a Senior Project Manager, Senior UI/UX designer, Senior Graphic Designer, Middle QA, working in close collaboration with the client.
How many stages of the interview are there?
— Interview with the Recruiter — up to 30 min.;
— Technical interview — up to 1 hour.
Requirements: * 3+ years of experience in IOS engineering; * Strong proficiency in Swift; * Experience with Deluxe Mobile SDK; * Upper-intermediate or higher level of English.
Responsibilities: * Develop and maintain the iOS app in Swift, following best practices, testing, and performance optimization. * Integrate Apple Tap to Pay on iPhone using the Deluxe Mobile SDK for secure payment processing. * Implement secure authentication and token handling with the CrypDonations backend. * Build features for donor data capture, offline storage, and synchronization once reconnected. * Collaborate with backend engineers to ensure smooth integration of APIs (orders, transactions, refunds).