iOS Developer (Radiotech)
New
G
GismartMobile music apps
Let you work anywhere in the world, either remotely or in one of our corporate hubsFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of professional iOS development experience.
- Required Skills
- GraphQLiOS DevelopmentSwiftRESTful APIs
Requirements
- Have 4+ years of professional iOS development experience.
- Demonstrate strong proficiency in Swift and modern language features.
- Have strong experience with Swift Concurrency (async/await) and reactive programming such as Combine.
- Have production experience with both SwiftUI and UIKit.
- Understand iOS architecture, application lifecycle, and platform frameworks.
- Have experience with MVVM, Clean Architecture, modular architecture, and reusable components.
- Be able to independently design and implement complex technical solutions.
- Have experience with REST APIs, GraphQL, asynchronous networking, and multithreading.
- Be familiar with Xcode, Instruments, SPM, CocoaPods, and Fastlane.
- Understand App Store submission, signing, provisioning, TestFlight, and release management.
- Have experience with feature flags, remote configuration, A/B testing, CI/CD, and automated testing.
- Have practical experience using AI coding assistants and engineering agents in daily development.
Responsibilities
- Develop, maintain, and modernize iOS applications using Swift, SwiftUI, and UIKit.
- Define and evolve scalable, modular, maintainable iOS architecture.
- Design and implement efficient, testable technical solutions.
- Prepare existing applications for gradual adoption of Kotlin Multiplatform and participate in migrating selected business logic and shared components.
- Collaborate with Android engineers on shared mobile architecture and APIs.
- Research technical challenges and propose architectural solutions.
- Troubleshoot complex issues and optimize application performance and memory usage.
- Perform code reviews, contribute to technical documentation, and improve CI/CD and release workflows.
- Collaborate with Product Managers on technical solutions, planning, and estimation.
- Use AI coding tools and engineering agents as part of the regular development workflow.
View Full Description & ApplyYou'll be redirected to the employer's site