Přeskočit na obsah

Senior iOS Engineer

  • Remote, Hybrid
    • Praha 8, Praha, Hlavní město, Czechia
  • Development

Job description

Who we are:

Twisto, a Param Company, is a leading Buy Now Pay Later service provider from CEE. Our neat and powerful mobile app allows customers to defer their payments, split them into installments or split the bill with friends, and take care of their invoices quickly and easily. Twisto offers virtual and physical cards for shopping comfortably everywhere and aggregates the payments for users, giving them the best exchange rate possible for international payments.


Your future challenges:

As an iOS Engineer, you will join a dynamic team focused on building top-tier mobile financial solutions. You’ll work across the development lifecycle, collaborating closely with business analysts, product owners, and fellow engineers. Your work will contribute significantly to shaping the Twisto experience and expanding our reach in Europe.


  • Develop and maintain high-quality, scalable, and reliable iOS applications in Swift.

  • Implement clean, maintainable code using an MVVMC architecture with Flow Coordinators to streamline navigation.

  • Ensure the iOS app is stable, maintainable, and performance-optimized.

  • Translate business requirements into effective technical solutions.

  • Implement, review, support, and debug features as needed.

  • Create technical specifications and define project architecture.

  • Write and maintain unit and integration tests, enhancing CI/CD workflows.

  • Actively participate in Agile sprints, ceremonies, code reviews, and collaborative knowledge-sharing.

  • Engage in clear and proactive communication with stakeholders, both verbally and in writing.

Our tech-stack is continually evolving but to give you a flavour of what we’re currently working with here are some of the tools we use;
Languages: Swift
Architectural Patterns: MVVMC, Flow Coordinators
APIs: REST, GraphQL
Tools: Apollo iOS; Firebase; SwiftUI; Combine

Methodologies: Agile, Scrum, Kanban; we have 14 day sprints and SU are held online using Slack


What Twisto can offer:

  • Great room for self-realization.

  • Background of a successful international company.

  • Informal and pleasant atmosphere - we all know each other, we do not fancy formalities, we are open, agile & dynamic team

  • Hybrid or full remote working model.

  • Promoting a healthy lifestyle - we offer MultiSport card, health care, fruit daily 🍎 in the office, team events, 5+ weeks of vacation🌴

  • Working hours 37,5 hours per week, etc.

  • Last but not least, great opportunity to be part of Twisto expansion in Europe & beyond 🌍!

Job requirements

  • Minimum 5 years in iOS software engineering, preferably with exposure to fintech.

  • Familiarity with fintech processes is essential; knowledge of card issuing/processing is a big plus.

  • Technical Proficiency:

  1. Strong command of Swift and experience with SwiftUI and UIKit.

  2. Deep understanding of MVVMC architecture and Flow Coordinators.

  3. Familiarity with GraphQL and RESTful APIs.

  4. Hands-on knowledge of network protocols, multithreading, and caching.

  5. CI/CD and Testing: Practical experience with CI/CD pipelines and testing methodologies.

  • Proven ability to write clear, maintainable code in multiple languages.

  • Knowledge of JIRA and Confluence.

  • Experience working in cross-functional teams is advantageous.

  • Active English skills for effective communication in an international environment.

Remote, Hybrid
  • Praha 8, Praha, Hlavní město, Czechia
Development

or

Remote, Hybrid
  • Praha 8, Praha, Hlavní město, Czechia
Development