Requirements: English
Company: AVENGA (Agencja Pracy, nr KRAZ: 8448)
Region: remote, poland ,
- 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.
,[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., Work 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. , Integrate RESTful APIs and third-party libraries to enhance app functionality., Identifiy potential problems, resolves application bottlenecks, and ensures the app meets user and business needs.] Requirements: Swift, SwiftUI, MVC, MVVM, SQLite Additionally: Sport subscription, Training budget, International projects.