About the Role:
We are seeking a highly skilled and experienced Senior iOS Developer to join our mobile development team on a short-term basis. As a Senior iOS Developer, you will be responsible for maintaining and extending existing iOS native applications. You will play a key role in the entire app development lifecycle, from concept and design to testing and deployment. The ideal candidate possesses expert knowledge of the iOS platform, a strong understanding of software design principles, and a passion for creating innovative and user-friendly mobile experiences.
Key Responsibilities:
- Design, develop, and implement complex iOS applications using Swift 5.0.
- Build and maintain user interfaces using UIKit and SwiftUI.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Works closely with cross-functional teams, including designers and product managers, to define app features and translate requirements into technical specifications.
- Estimate, plan, and deliver tasks according to project schedules.
- Optimize mobile applications for performance, memory usage, power consumption, and storage.
- Implement robust unit and integration tests using native Xcode tools (XCUnit).
- Utilize source code control tools and methodologies, especially Git, for version control.
- Collaborate effectively within an Agile/Scrum team, using Jira for task tracking.
- Apply software design patterns (MVC, MVVM) and SOLID principles to create maintainable and scalable applications.
- Work with dependency management tools such as Swift Package -Manager and CocoaPods.
- Demonstrate solid experience with the iOS build, sign, and release process.
- Integrates RESTful APIs and third-party libraries to enhance app functionality.
- Identifies potential problems, resolves application bottlenecks, and ensures the app meets user and business needs.
Required Experience and Technical Skills:
- Great knowledge of the iOS platform and devices.
- Minimum 4 years of professional experience in iOS development.
- Proficiency in Swift 5.0 or newer.
- -Strong understanding of iOS frameworks such as UIKit, SwiftUI, Core -Data and Structured Concurrency.
- Ability to design, implement and maintain robust iOS apps, employing design patterns such as MVC and MVVM.
- Experience with SwiftUI for modern UI development.
- Experience with RESTful web services communication.
- Experience with SQLite databases and the Core Data framework.
- Experience using a component framework such as CocoaPods and semantic versioning.
- Experience in optimizing mobile applications with the Instruments tool.
- Experience with build automation and continuous integration (e.g., Git).
- Experience with Swift Packages.
- Skilled in designing user-friendly interfaces and translating concept designs into user interfaces on mobile devices.
- Experience in conducting unit and integration testing, usability testing, and performance profiling to ensure app quality and reliability.
- Experience in implementing app extensions.
General Requirements:
- Holds a degree in computer science, information technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- English at least at the B2 Level.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
IT Engineer
2026-05-21
Machine Learning Engineer II
2026-05-23
AI Full-Stack Engineer - Mergers & Acquisitions
2026-05-16
- Posted
- May 05, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Poland
- Company
- Seargin
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
IT Engineer
2026-05-21
Machine Learning Engineer II
2026-05-23
AI Full-Stack Engineer - Mergers & Acquisitions
2026-05-16