This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are a leading provider of IT, engineering and consulting services. We are looking for experts who will create IT projects with us for the largest companies in Poland and abroad. We work in a partnership model based on mutual respect, trust and the win-win principle. We’re currently looking for a candidate for our client in the biotechnology industry.
Job Responsibility:
Design, develop, and implement complex iOS applications using Swift 5.0
Improve and refactor the currently existing applications
Scale the solutions to support various studies and disease areas to deliver high quality data to support decision making
Act as the primary technical counterpart to the Android Architect, driving alignment on data models, and business logic to guarantee data consistency
Build and maintain user interfaces using UIKit and SwiftUI
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
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
Requirements:
Great knowledge of the iOS platform and devices
Minimum 7 years of professional experience in iOS development
Demonstrable experience designing and building large-scale, modular, and reusable systems
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 Clean Architecture, 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
Possess practical knowledge and experience with any of the cloud providers (AWS/Azure/Google)
What we offer:
Long-term collaboration
Technical training, certifications, and skills development
Competence Center mentoring – being a member of the Competence Center community from day one is an opportunity to develop your skills, participate in various conferences, and share knowledge and experience with people who face the same challenges every day
Clear career path
Employee benefits package (Multisport, private healthcare, life insurance, subsidized city card)
Friendly working atmosphere, team-building events, and team-building meetings