Required Skills

IOS

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 3rd Oct 2025

JOB DETAIL

• Design & Development: Build and maintain iOS applications using Swift and SwiftUI.
• Architectural Patterns: Implement CLEAN architecture and adhere to SOLID principles to ensure modular, scalable, and maintainable codebases.
• SDK Expertise: Utilize your experience with the iOS SDK and Xcode to deliver polished, user-friendly apps.
• SwiftUI Components: Leverage SwiftUI and UIKit components for efficient UI design and application lifecycle management.
• Data Persistence: Utilize SQLite and SwiftData for effective data storage and retrieval.
• Testing & Quality Assurance: Apply Test-Driven Development (TDD) practices, focusing on unit testing and UI testing to ensure high-quality code and stable apps.
• Multi-Device Compatibility: Develop apps that support both iPhone and iPad, ensuring optimal performance in both portrait and landscape orientations.
• Multithreading: Efficiently manage background tasks using appropriate multithreading techniques.
• Memory Management: Optimize memory usage through effective memory profiling and management practices.
• Error Handling & Caching: Implement robust error-handling mechanisms and caching strategies using NSCache and third-party libraries.
• Networking: Integrate with RESTful APIs and process JSON and XML data formats for smooth data transactions from remote sources.
• Performance Optimization: Profile and optimize performance using Instruments, focusing on memory and execution efficiency.
• Version Control: Collaborate using Git and tools like SourceTree for version control and code collaboration.
• CI/CD Pipelines: Set up continuous integration and delivery pipelines using tools like Azure or Jenkins to streamline the development process.
• Third-party Libraries & APIs: Integrate and manage third-party libraries and APIs to ensure seamless interaction with other platforms and services.
• SDK & Framework Development: Create reusable SDKs and frameworks for internal and external use.
• Algorithms & Data Structures: Implement and optimize algorithms and data structures to ensure efficient app performance.
 

Company Information