Empower mobile innovation — shape the future of iOS experiences!
Krakow-based opportunity with hybrid work model (up to 3 days remote per week).
As a Senior iOS Developer, you will be working for our client, a forefront leader in mobile technology, dedicated to delivering sophisticated, user-centric applications that redefine user engagement. Your expertise will contribute to creating seamless, high-performance iOS apps that make a real impact in users' lives, driving innovation and excellence in mobile development.
Your main responsibilities:
- Develop cutting-edge iOS applications focusing on performance, responsiveness, and user experience.
- Collaborate with product managers, designers, and fellow developers to conceptualize and implement new app features.
- Conduct thorough testing and debugging to ensure high-quality standards across all projects.
- Stay informed about the latest iOS technologies, trends, and best practices to enhance development processes continuously.
- Optimize applications for maximum compatibility and performance across various iOS devices.
- Participate in code reviews and provide constructive feedback to ensure maintainable, high-quality code.
- Troubleshoot and resolve issues related to app performance, functionality, and integration.
- Work alongside backend teams to establish secure and efficient data communication.
- Maintain code integrity and adhere to architectural principles and design patterns.
- Contribute to project planning, timing estimates, and scope definition to meet deliverables effectively.
You're ideal for this role if you have:
- At least 5+ years of proven experience in iOS development.
- Strong proficiency in Swift programming language and iOS UI frameworks.
- Practical knowledge of common architectural design patterns for iOS.
- Experience with unit testing and snapshot testing.
- Solid understanding of version control systems, especially Git.
- Excellent problem-solving and debugging skills.
- Deep understanding of security best practices for iOS applications.
- Knowledge of concurrency mechanisms such as GCD, OperationQueue, and modern concurrency approaches.
- Experience with app modularization.
It is a strong plus if you have: (optional)
- Certifications related to iOS development or mobile security.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
Language Required for the role:
Eligibility to work on this role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.