Sr. Software Engineer - iOS/Mobile

Philadelphia, Pennsylvania
Engineering – Mobile Development /
Full Time /
Remote
The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services.  FreedomPay’s technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay’s robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale.  FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.

Job Responsibilities (including but not limited to)
     Analyze, design, program, debug, and modify complex software enhancement features and/or new software products
  Improving the performance of existing software.
      Execute thorough unit and system testing
      Work within the Scrum team to create stories, tasks, estimates, and delivery each Sprint
     Recommending new technologies that can help increase productivity.
    Contribute and influence project planning and estimates
      Work with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation
▪ Provide input and lead code reviews and technical meetings
▪ Provide guidance, mentoring and training to other Development Engineers
▪ Provide input and make decisions regarding refactoring
▪ Protect company proprietary and confidential information
▪ Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.

Required Skills and Experience

    • At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
    • 3+ years experience with Swift
    • Experience developing custom frameworks with a deep understanding of design patterns
    • Strong unit testing experience
    • Experience with interfacing with RESTful services and consuming JSON or XML
    • Strong object oriented experience
    • Strong understanding of Xcode and debugger
    • Familiarity with Git
    • Experience with Core Data
    • Experience developing CocoaPod deployment packages
    • Strong English written and verbal communication skills
    • Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
    • After hours support as needed
    • Occasional travel may be required (primarily U.S.)
    • Must pass a background check and credit test

Desired Skills and Experience:

    • Experience communicating with external devices through USB, Bluetooth, or TCPIP
    • Building an SDK
    • Published multiple applications to the App Store
    • Technically competent in other programming languages, such as Objective-C or C#thx
    • Additional experience with MFi, the Volume Purchase Program, and OS X development is a plus.
    • Strong interest in the tooling/development process with continuous integration
    • Data security, encryption handling, compliance, data privacy and laws
    • Understanding of Android development Kotlin and Java Azure, DevOps and pipelines
As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.