> Markdown version of [/jobs/ext/3277463-ios-engineer](https://www.wearedevelopers.com/jobs/ext/3277463-ios-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Engineer - **Company:** Sumup Inc. - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Code Review, Continuous Integration, Human-Computer Interaction, Pair Programming, Backend, Modularization, Api Design, Objective C++, Restful APIs - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-ios-engineer-sumup-7882744 ## About the Role * Strong proficiency in Swift and deep knowledge of the iOS framework (Objective-C knowledge is a plus). * Solid understanding of RESTful API integration and experience working with backend engineers on API design. * Experience working with agile methodologies, CI/CD pipelines, and pair programming. * Deep care for user interaction, usability, and interface quality-you build things that feel great to use. * Ability to understand a large problem, design a solution, break it into deliverable chunks, and ship it independently. * Passion for clean, maintainable, and testable code and a genuine pride in your craft. * Mature, business-minded approach-balancing high-quality engineering with pragmatism in a fast-paced environment. * Self-driven and proactive nature, comfortable owning a domain with limited direct oversight. * Previous experience in payments, financial services, or fintech environments is a strong plus. ## Description * Build and ship features across key consumer banking product areas-including KYC flows, card management, savings, open banking consent, and payment experiences. * Write clean, testable Swift code and participate actively in code reviews to uphold high engineering standards across the codebase. * Contribute to and evolve the iOS app architecture, including modularisation, dependency management, and scalability patterns as the product grows. * Own performance and reliability by monitoring crash rates, proactively identifying issues, and driving app stability before they impact consumers. * Maintain a culture of quality by writing unit and UI tests and contributing to the health of our CI/CD pipelines. * Collaborate cross-functionally with Backend Engineers on API design, Product Managers on roadmap priorities, and Designers on seamless user experiences. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter)