Careers

Sr. iOS Mobile Payment Software Developer

MagTek's vision is to bank, shop, work, play, communicate, and exchange services in a safe and worry-free environment.

Our mission is to deliver MagneSafe® secured devices and services across the globe to governments, financial institutions, merchants, and parties committed to safer transactions. Our fraud-fighting solutions are simple, practical, scalable, and cost-effective. We strive to protect the identity, privacy, assets, and safety of our customers and their customers.

In joining MagTek, you will be an integral team member in achieving our vision where we want our customers to bank, shop, work, play, communicate and exchange services in a safe and worry-free environment. We work hard to create an environment that values Being Customer Centric, having Sense of Ownership, delivers on Commitments, work as part of a Teamwork, Open to Debate, act with Speed and Action Oriented, comfortable with Risk Taking and Celebrates along the way. If this aligns with you, keep reading more about the role.

As a Sr. iOS Mobile Payment Software Developer, you will be an integral part of our team that delivers payment and non-payment solutions and services for our customers and partners. You will be responsible for the architecture, design, development, implementation and documentation of iOS SDKs, Mobile Apps and Tools for the iPhone, iPad, and macOS platforms. You will work closely with project managers, engineers, business managers and others to translate requirements into technical requirements and execution plans. You will work both independently and in a team environment.

$80,000.00 - $160,000.00/yr. Full-time Position at our Seal Beach, CA Location


Responsibilities and Duties

  • Design, develop, code, test, debug, and create native SDKs and apps and/or mobile cloud apps for smartphones, tablets, and other mobile devices.
  • Develop and maintain MPOC (Mobile Payments on Commercial off-the-shelf) APIs and applications, ensuring seamless integration with Magensa gateway.
  • Collaborate with developers, project managers, and business analysts to understand requirements, resolve issues, and implement new solutions.
  • Collaborate with security and compliance teams to ensure PCI-DSS and MPOC compliance.
  • Create readable, testable, scalable, and maintainable source code utilizing best practices.
  • Perform security testing, maintain operational status of apps, and troubleshoot and resolve technical problems.

Job Requirements

  • Good knowledge of Swift, SwiftUI, Obj-C, and C++ with at least 5 years of professional experience.
  • At least 5 years of professional experience working with iOS.
  • 3+ years' experience in commercial development of iOS mobile payment API and applications.
  • Experience with Apple Tap to Pay on iPhone SDK to enable contactless payments.
  • Understanding of mobile application design and UX.
  • Experience with Concurrency/Multithreading in iOS.
  • Design patterns (GoF) and architecture of applications.
  • Knowledge of distributed version control systems (Git/TFS).
  • Strong product intuition and experience working on consumer-based applications.
  • Strong team communication.
  • Experience consuming RESTful APIs as well as SOA.
  • Experience diagnosing, fixing bugs, and crashes.
  • Strong fundamental knowledge of data structures, algorithms, and OO design.
  • Understanding of iOS and Cocoa design patterns, including MVVM or MVP.
  • Experience writing unit tests and testable code.
  • Experience with Bluetooth LE, Websocket, MQTT, and Lightning iAP2 Protocol.

If you share our passion for technology and innovation, want a dynamic career, and meet the profile described above, e-mail your resume to careers@magtek.com.

MagTek is an Equal Opportunity Employer.