What are the responsibilities and job description for the iOS App Developer (C2H) - PST - USC/GC position at Forte Consulting?
Key Responsibilities
Application Development:
- Design, develop, and maintain advanced iOS applications using Swift and SwiftUI.
- Implement responsive and engaging user interfaces with Combine for seamless data binding and state management.
Database Integration:
- Integrate and manage local storage solutions using Realm Database.
- Collaborate with backend teams to implement seamless data synchronization with MongoDB Atlas.
Device Integration:
- Develop features to integrate and communicate with Bluetooth-connected devices for real time health data collection.
Clinical Trial Solutions:
- Build iOS applications tailored to the needs of clinical trial participants, investigators, and sponsors.
- Ensure data security, integrity, and compliance with healthcare regulations (e.g., HIPAA, GDPR).
Collaboration:
- Work closely with cross-functional teams, including, backend developers, and project managers, to deliver high-quality solutions.
- Provide technical leadership.
Testing & Deployment:
- Ensure code quality and application stability.
- Collaborate on deployment pipelines for iOS apps to the App Store.
Qualifications
Experience:
- 5 years of experience in iOS development using Swift.
- Proficiency with SwiftUI and Combine for building modern iOS applications.
- Proven expertise in integrating Bluetooth devices with mobile applications.
- Hands-on experience with Realm Database for local data management and MongoDB Atlas for cloud data synchronization.
Domain Expertise:
- Prior experience in the clinical trial or healthcare industry is highly preferred.
- Familiarity with healthcare compliance standards such as HIPAA, GDPR, or ISO 27001.
Skills:
- Strong understanding of iOS architecture paƩerns (MVVM, VIPER, or Clean Architecture).
- Proficiency in debugging and performance optimization of iOS applications.
- Knowledge of RESTful APIs, WebSockets, and data synchronization strategies.
Soft Skills:
- Excellent communication and problem-solving skills.
- Ability to work collaboratively in a fast-paced, agile environment.