NoFluffJobs Stacjonarnie Senior New

iOS Engineer

GFT Poland

⚲ Kraków

15 870 - 24 330 PLN (PERMANENT)

Wymagania

  • iOS
  • SwiftUI
  • Unit testing
  • Git
  • Version control system
  • SDLC

Opis stanowiska

O projekcie: What will you do? Join our dynamic team as an experienced iOS Engineer and take ownership of designing and developing innovative mobile applications for iOS devices. You will use your strong Swift expertise and deep understanding of iOS frameworks to deliver seamless, engaging user experiences, working closely with cross-functional teams across the full development lifecycle from concept and design through testing and deployment. We offer - Hybrid work from our client office in Kraków (6 days a month). We are open to candidates from another locations who are willing to travel to Kraków 6 days a month.- Working in a highly experienced and dedicated team.- Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.).- Online training and certifications.- Access to e-learning platform.- Mindgram wellbeing platform.- Work From Anywhere (up to 140 days/year abroad).- Social events. Wymagania: - Very solid experience in iOS development, at least 5+ years.- Solid practical experience with SwiftUI.- Experience and knowledge of commonly used iOS architectural patterns.- Experience with unit tests and snapshot tests.- Experience with version control using Git.- Strong problem-solving and debugging skills.- Understanding of security best practices for iOS apps.- Solid understanding of concurrency, including GCD, OperationQueue, and modern concurrency.- Experience in modularization and multi-module architecture.- Native iOS development expertise.- Knowledge of SDLC practices and collaborative development workflows. Codzienne zadania: - Develop cutting-edge iOS applications with a focus on performance, responsiveness, and user experience. - Collaborate with product managers, designers, and other developers to conceptualize and implement app features. - Conduct thorough testing and debugging to ensure the applications meet high quality standards. - Stay up to date with the latest iOS technologies, trends, and best practices to continuously improve development processes. - Optimize applications for maximum performance and compatibility across various iOS devices. - Participate in code reviews, providing and receiving constructive feedback to enhance codebase quality. - Troubleshoot and resolve issues related to app performance, functionality, and integration. - Work closely with backend developers to establish secure and efficient data communication with server-side components. - Maintain code integrity and organization while implementing design patterns and architectural principles. - Assist in estimating project timelines and contribute to project planning and scoping.