SwiftUI Programmer

Info Way Solutions LLC
Cupertino, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cupertino, United States of America

Tech stack

Flutter
IOS Applications
XCode
Application Performance Management
App Store (IOS)
Unit Testing
Software Debugging
Memory Management
IOS SDK
JSON
Model View ViewModel
Performance Tuning
Scrum
Responsive Web Design
UIKit
Swiftui
Concurrency
Backend
GIT
Build Management
Material Design
Core Data
Information Technology
React Native
REST
Software Version Control
Xctest

Job description

Looking for a skilled SwiftUI Programmer to design and build modern, high-performance iOS applications. The ideal candidate should have strong experience in Swift, SwiftUI, and Apple s iOS ecosystem, with a passion for creating intuitive and visually appealing user interfaces., * Design and develop iOS applications using SwiftUI and Swift

  • Build reusable, scalable, and maintainable UI components
  • Integrate RESTful APIs and backend services
  • Collaborate with product managers, designers, and backend engineers
  • Ensure application performance, quality, and responsiveness
  • Write clean, well-documented, and testable code
  • Debug and resolve application issues and performance bottlenecks
  • Stay updated with the latest iOS and SwiftUI advancements

Requirements

  • Strong experience with Swift and SwiftUI
  • Solid understanding of MVVM architecture
  • Experience with Xcode and iOS SDK
  • Familiarity with UIKit (for legacy integration)
  • Experience with REST APIs, JSON, and networking
  • Knowledge of version control systems like Git
  • Understanding of app lifecycle, memory management, and concurrency
  • Experience with Auto Layout and responsive design principles, * Experience with Combine or async/await
  • Knowledge of Core Data, Realm, or other persistence frameworks
  • Familiarity with CI/CD pipelines for iOS apps
  • Experience publishing apps on the Apple App Store
  • Understanding of accessibility and performance optimization
  • Exposure to Agile/Scrum methodologies

Nice to Have

  • Experience with cross-platform frameworks (e.g., Flutter, React Native)
  • Knowledge of unit testing frameworks like XCTest
  • Experience working with design systems

Education

  • Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience)

Apply for this position