Required skills
- iOS Development
- Swift
- SwiftUI
- UIKit
- Core Data
- SwiftData
- REST API
- MVVM-C
- Clean Architecture
- Swift Concurrency
- Dependency Injection
- Unit Testing
- Git
Languages: Polish
Job description
We are looking for an experienced iOS Developer to design and implement new features for a mobile application, develop and maintain existing components, and integrate with backend services. The role involves creating high-quality, testable code using MVVM-C and Clean Architecture principles.
Project overview
Hi! Discover the possibilities of collaborating with Scalo!
At Scalo, we deliver software projects and support our partners in growing their businesses. We create software that enables people to make changes, act faster, and achieve better results. We use a wide spectrum of IT services to support our clients in achieving their business goals.
Our areas of activity include, among others:
What do we offer as part of the collaboration?
- Technology consulting,
- Software development,
- Embedded systems,
- Cloud solutions,
- Data management,
- Dedicated project teams.
- The opportunity to provide services in various projects in the areas of Software, Embedded, Data, and Cloud Services,
- Involvement in additional pre-sales and expert initiatives,
- Access to medical care, a sports card, and a cafeteria platform according to the current cooperation rules.
- Design and implementation of new functionalities for the iOS mobile application.
- Development and maintenance of existing components of the client's mobile application.
- Integration of the application with backend services based on REST API.
- Creation of high-quality, testable, and maintainable code according to MVVM-C architecture and Clean Architecture principles.
- Preparation of technical documentation according to current standards and the development process.
- Participation in the analysis and design of new solutions.
- Participation in integration and acceptance tests, and stabilization of the production environment.
- Collaboration with analysts, testers, and business teams.
- Utilization of AI tools supporting the software development process.
- Minimum 3 years of experience in developing iOS applications using Swift
- Good knowledge of SwiftUI, UIKit, Core Data, and SwiftData
- Experience in integration with REST API
- Practical knowledge of MVVM / MVVM-C architecture and Clean Architecture principles
- Experience in writing unit tests
- Knowledge of Swift Concurrency (async/await) and Dependency Injection
- Experience working with Git, GitFlow, Bitbucket, and Jira
- Knowledge of CI/CD tools (Fastlane, Jenkins)
- Ability to analyze requirements, design solutions, and prepare technical documentation
- Knowledge of SPM (Swift Package Manager)
- Ability to use AI tools supporting software development
- Experience in creating or configuring AI agents/skills
- Knowledge of principles for secure AI usage and data protection
- Basic knowledge of MCP (Model Context Protocol) integration
- Ability to work in a Bash or PowerShell environment
Nice to have
- Certificates or training in AI Engineering
- Experience with Kotlin Multiplatform (KMP) and shared business logic.
Project details
- Start: ASAP
- Location: Warszawa, PL
- Rate: 110-120 EUR/h
- Languages: Polish
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on nofluffjobs.com