Job Closed
This listing is no longer active.
Full Stack Partner for Digital products and experiences
Senior iOS Developer
Location
United States
Posted
163 days ago
Salary
0
Seniority
Senior
Job Description
Senior iOS Developer
People10 Technologies Inc.
• Design and develop advanced iOS applications using Swift and Objective-C • Implement scalable architecture using MVVM and VIPER • Build reactive and responsive UI flows using ReactiveC / ReactiveCocoa (or similar frameworks) • Write clean, maintainable, and testable code following best practices • Collaborate with Product, UX, Backend, and QA teams to deliver high-quality features • Optimize application performance, memory usage, and responsiveness • Integrate with RESTful APIs and third-party SDKs • Participate in code reviews, technical discussions, and mentoring junior developers • Troubleshoot and resolve complex technical issues and production defects • Stay updated with iOS trends, tools, and best practices
Job Requirements
- 8+ years of professional iOS development experience
- Strong proficiency in: Swift
- Objective-C
- ReactiveC / ReactiveCocoa / RxSwift (reactive programming concepts)
- MVVM & VIPER architecture
- Solid understanding of: iOS frameworks (UIKit, Foundation, Combine, etc.)
- RESTful APIs and JSON
- Dependency injection and modular architecture
- Version control (Git)
- Experience writing unit tests and UI tests
- Strong debugging, problem-solving, and analytical skills
- Experience publishing and maintaining apps on the App Store.
Benefits
- Health insurance
- Professional development opportunities
- Remote work options
Related Guides
Related Job Pages
More Software Engineer Jobs
• The Educational Mentor will be responsible for leading training in Mobile Development with Dart and Flutter, delivering exclusively synchronous remote (live online) classes, and transforming technical programming logic concepts in Dart into practical, accessible activities. • They will guide students in creating mobile interfaces, integrating with APIs, using Firebase, managing state, and applying development best practices for cross-platform applications, promoting autonomy, creativity, and the ability to solve real-world problems. • They will also be expected to keep course content up to date, foster student engagement, and ensure that learning outcomes align with current demands in the technology market.
Senior Mobile Engineer, React Native, Native Integration
Woliba: A Comprehensive Employee Engagement & Benefits SolutionWoliba is a comprehensive employee enablement platform that empowers organizations to build a culture of wellbeing.
• Architect the "Brownfield" Bridge: Lead the technical integration of React Native into existing Swift and Kotlin codebases. • Cross-Platform Delivery: Build and deploy new, high-complexity features once for both iOS and Android. • Auth & State Synchronization: Implement secure, real-time data sharing between native storage (Keychain/SharedPrefs) and the React Native engine. • Performance Engineering: Manage engine startup times (Hermes/Turbo Modules) to ensure transitions feel native and snappy. • Native Module Development: Write custom Native Modules in Swift/Kotlin when React Native needs to access deep device features. • CI/CD Leadership: Update build pipelines to handle the dual nature of the app (npm alongside CocoaPods and Gradle).
Global Commercial Education Developer
10x GenomicsPowering researchers’ insights with innovative single cell, spatial biology, & in situ tools. 🧬🔬
• Develop, organize, and produce training content within timelines and established budgets • Route all required content through the approved review process before wrapping content for delivery to end users • Creating comprehensive curriculum materials, including multiple modalities of learning, assessments, and instructional resources • Work with educators, subject matter experts, and other stakeholders to ensure curriculum alignment and effectiveness • Identifying the learning needs of learners and developing curriculum to address those needs • Implement and evaluate curriculum programs to ensure their effectiveness and relevance • Developing and implementing effective instructional strategies and techniques to enhance learning • Incorporating educational technology into the curriculum to enhance learning experiences • Analyzing learner data and other relevant information to inform curriculum development and improvement • Continuously reviewing and revising curriculum materials based on feedback and emerging trends
• Design, develop, and maintain applications using Zoho One • Configure and customize Zoho CRM (modules, layouts, blueprints, validations) • Build advanced custom workflows, automation, and Deluge scripts • Develop applications using Zoho Creator • Integrate Zoho with third-party tools using Zoho APIs • Optimize existing processes and recommend automation improvements • Troubleshoot and resolve system, automation, and integration issues • Collaborate with internal teams to translate business requirements into technical solutions • Ensure data integrity, system performance, and scalability




