Job Description – iOS Mobile Software Engineer
As iOS Mobile Software Engineer, you will serve as a technical expert, leading the design and implementation of new payment features that address merchant regional and business-specific needs. You will play a key role in architecting and delivering end-to-end functionalities, from our iOS SDKs and applications to our Java/Kotlin backend microservices. You will also serve as a trusted advisor and mentor within our mission teams based in Poznan (Poland).
You will collaborate cross-functionally to set technical direction, ensure best practices, and drive continuous improvement in our iOS platform. Your experience and insight will help bridge mobile and backend activities, and you will provide guidance on platform choices, architectural decisions, and process improvements.
Essential Functions:
• Technical Leadership: Lead the architecture, design, and development of complex features in our iOS SDKs and apps, ensuring seamless integration with backend services.
• Consultation & Advisory: Serve as a subject-matter expert and trusted advisor to both internal teams and external clients, translating business requirements into robust iOS solutions.
• End-to-End Delivery: Own the delivery of new functionalities from planning and implementation through testing, deployment, and QA, coordinating efforts across iOS and backend teams.
• Mentorship: Mentor and support junior and mid-level engineers, promoting knowledge sharing and continuous learning within the iOS development community.
• Process Improvement: Identify and drive enhancements to our iOS development lifecycle, including CI/CD, automated testing, and release management.
• Stakeholder Collaboration: Work closely with business stakeholders, product managers, and designers to deliver impactful, user-centric iOS solutions aligned with business goals.
Qualifications:
Basic Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field OR 6+ years of relevant work experience in software engineering, with a focus on iOS mobile development.
Preferred Qualifications
• At least 6 years of professional experience as an iOS developer, with a proven track record of delivering high-quality iOS applications and/or SDKs.
• Deep expertise in the iOS platform and fluency in Swift; experience with Objective-C is a plus.
• Experience integrating iOS apps with backend APIs and services.
• Proficient in using Swift Package Manager (SPM) for dependency management and distribution of Swift libraries and frameworks.
• Demonstrated knowledge of mobile architecture patterns (MVC, MVVM, Clean Architecture), clean code principles (SOLID, KISS, DRY), and secure coding practices.
• Experience developing mobile frameworks for internal or external clients.
• Strong analytical and problem-solving skills, with the ability to design innovative, maintainable iOS solutions.
• Excellent communication skills, with fluency in English and the ability to explain complex technical concepts to diverse audiences.
• A growth mindset, open to learning new technologies and optionally expanding into Android or backend development if needed.
Program/Project Overview
Help the team to boost the iOS development of our SDK. Main activities are development, testing, releases as well as test automation. There will be also maintenance/refactoring work
Engagement Deliverable(s)
Help the team to boost the iOS development of our SDK. Main activities are development, testing, releases as well as test automation. There will be also maintenance/refactoring work
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Android Payments Developer
2026-05-28
Android Developer
2026-05-22
Java DevOps Engineer (m/w/d)
2026-05-22
- Posted
- Jul 16, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Warsaw
- Company
- Ampstek
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Android Payments Developer
2026-05-28
Android Developer
2026-05-22
Java DevOps Engineer (m/w/d)
2026-05-22