Description
If you are a Senior iOS Developer passionate about building high-quality mobile products and working with global teams, this opportunity could be a great fit for you.
You will join an international engineering team developing large-scale digital products in the media and publishing industry, contributing to platforms used by millions of readers worldwide.
🚀 Your mission as a Senior iOS Developer
You will be part of a product engineering team focused on delivering scalable, high-performance iOS applications with modern architecture and strong engineering practices.
Some of your key responsibilities will include:
Develop and maintain native iOS applications using Swift.
Design and implement scalable architectures using MVVM and Coordinators.
Build UI programmatically (without XIBs or Storyboards).
Implement responsive layouts using AutoLayout.
Profile and optimize applications for performance and memory usage.
Apply SOLID design principles and best engineering practices.
Write clean, maintainable, and well-structured code.
Participate in code reviews and contribute to improving development standards.
Collaborate with product managers, designers, and engineers in cross-functional teams.
Contribute to technical discussions and architectural decisions.
Mentor other engineers and help drive continuous improvement within the team.
Take ownership of implementations and help define best practices for mobile development.
🛠️ What we’re looking for
Strong experience in iOS development with Swift.
Solid knowledge of iOS architecture patterns, particularly MVVM + Coordinators.
Experience building UI programmatically.
Experience using AutoLayout for adaptive layouts.
Experience profiling iOS apps for performance and memory optimization.
Strong understanding of SOLID principles and scalable architecture design.
Experience working in cross-functional, agile teams.
Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
Experience participating in code reviews and technical discussions.
A proactive mindset with ownership and a focus on continuous improvement.
Strong English communication skills (international team).
⭐ Nice to have
Experience with Objective-C.
Experience with React Native.
Experience with unit testing using XCTest / Swift Testing.
Experience with UI automation testing (XCUITest).
Experience with CocoaPods or Swift Package Manager.
Experience with Continuous Integration pipelines (CircleCI).
Experience with build automation tools such as Fastlane.
Familiarity with DevOps practices.
💼 What we offer
🌍 Work on international products used by millions of users.
👨💻 Remote-friendly environment with global engineering teams.
🚀 Long-term projects with modern technologies and strong engineering culture.
📈 Opportunities for professional growth and collaboration with experienced engineers.
🤝 A collaborative environment focused on innovation, quality, and continuous improvement.
If you enjoy building high-impact digital products, solving complex technical challenges, and working with international teams, we would love to hear from you.
Feel free to apply or contact us at talent@melinazich.com.