Software Engineer - iOS (Payments)

Job Category

  • Technology & UX/UI Design

Location

  • Dortmund

Contract

  • Full-Time
  • Professional Level

Company

  • Zalando Payments GmbH

You Are Ready to Make an Impact

At Zalando Payments, we are processing all financial transactions of Zalando’s mobile and web apps. Starting with a flawless checkout user experience, through payment processing, to reconciliation, we cover the entire financial process to boost conversion and deliver a competitive advantage to our customers through smart risk steering.

As an iOS engineer at Zalando Payments, you would be part of a delivery team responsible for developing native iOS and Android payment SDKs that support Zalando’s app teams building a world-class checkout experience for our customers. The checkout is one of Zalando Payments’ main products that is integrated into many of Zalando’s shops including the well known Fashion Store or Zalando Lounge where you may have purchased already.

Within Zalando Payments, you will work with many autonomous teams that live up to the standards of Radical Agility - a software development methodology that allows engineers to get work done while management keeps their distance. Along with our guiding set of principles - Autonomy, Mastery, Purpose - we entrust you and your team to shape the future of Zalando.

You Are Setting Standards

Purpose. You will build a native payments solution (SDK) and shape the payments experience for tens of millions users of multiple Zalando apps.

Autonomy. Be part of a challenging and autonomous team, embrace Radical Agility, and use the best of Scrum and Kanban in your team.

Mastery. Architect the payments SDKs employing design patterns, SOLID, functional programming and domain-driven design. Design delightful API & UX for the iOS and Android SDKs and manage your code using Git and GitFlow along with GitHub Enterprise, continuous integration and continuous delivery systems. You will work on high quality Swift 4.x codebase with 100% behavior/integration/UI test coverage and employ highest security standards of the Payment Card Industry (PCI DSS).

You Are Skilled

Experience. You have solid engineering experience in iOS development, preferably in an agile development environment, and have experience working with RESTful APIs.

Technologies. You have experience with CocoaTouch, Swift and Objective-C. You know how to apply TDD/BDD and are familiar with functional programming, MVVM / MVP and SOLID principles. Using Git and GitFlow is your daily business. Experience with domain-driven design, CI/CD, Fastlane and/or Android knowledge would be a plus.

Quality. You are able to write clean and maintainable code. Further, you are familiar with best practices of working with version control systems and pull requests. You give qualitative feedback in code reviews, not only for iOS, but also for Android code (Java / Kotlin).

You Are Offered

Culture. A culture of trust, empowerment and constructive feedback, open source commitment, meetups, game nights, +70 internal technical and fun guilds, tech talks, product demos, Coder Dojos, parties & events.

Perks. Competitive salary, subvention of your occupational pension plan, 40% Zalando shopping discount, public transport discounts, relocation assistance for internationals as well as help with kindergarten and schools, free drinks & fruits, hardware of your choice, family rooms.

Development. Tour of Mastery, extensive onboarding, personal branding support, opportunity to attend and speak at conferences.

Work Environment. Self-organized, autonomous teams and flexible working hours.

Want to join us? Then go ahead and apply!

If you need guidance or have any questions about our hiring processes, please contact recruiter Herbert Bakels.

Attach File
x
Paste Text
Attach File
x
Paste Text