Job Closed
This listing is no longer active.
The future of HCP-Pharma connectivity. Impiricus is the HCP-preferred platform to engage with Pharma.
Mobile Engineer – iOS
Location
New York
Posted
149 days ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Mobile Engineer – iOS
Impiricus
• Design, build, and maintain high-quality iOS applications using Swift and modern iOS frameworks. • Collaborate closely with product managers, designers, and backend engineers to deliver intuitive, user-centric mobile experiences. • Implement and evolve scalable iOS architectures (e.g., MVC/MVVM/Clean Architecture) and contribute to technical design decisions. • Ensure application performance, reliability, and security across supported iOS devices and OS versions. • Write clean, maintainable, and well-tested code, and actively participate in code reviews. • Integrate iOS applications with backend APIs, third-party SDKs, and platform services. • Contribute to continuous improvement of mobile development processes, tooling, and App Store release workflows.
Job Requirements
- 4+ years of professional experience developing iOS applications using Swift.
- Bachelor's degree in Computer Science, or related engineering field.
- Experience building and maintaining production apps using modern iOS frameworks (UIKit and/or SwiftUI).
- Solid understanding of iOS application architecture patterns (e.g., MVC, MVVM, Clean Architecture).
- Experience integrating iOS applications with RESTful APIs and third-party services.
- Familiarity with testing strategies for iOS applications, including unit and UI testing.
Benefits
- Healthcare: Medical, dental, and vision coverage for you and your dependents + on-demand healthcare concierge
- HSA, FSA & DCFSA: Pre-tax savings options for healthcare and dependent care, with monthly employer contributions to HSA (if enrolled in a high-deductible plan)
- Coverage & Protection: 100% paid short- and long-term disability, plus life and AD&D insurance
- Flexible Time Off: Take the time you need with a flexible vacation policy — recharge your batteries your way
- Parental Leave: 12 weeks of paid leave to spend time with your newborn, adopted, or foster child (available after 6 months)
- Your Work, Your Way: If you’re close to an office, we encourage spending some time in-person to collaborate and connect. If not, remote is always an option.
- Home Office Setup: We’ll ship you the gear you need to create a comfortable workspace at home.
- 401(k): Save for your future with tax advantages (and company match!)
Related Guides
Related Job Pages
More Software Engineer Jobs
NetSuite Developer
LeadVenture™LeadVenture is the market-leading SaaS provider of digital retailing, eCommerce, digital marketing and eCatalog solutions for dealerships across 12 industry verticals including powersports, marine, RV, pre-owned auto, agriculture and more. Our family of brands includes Dealer Spike, Dealer Car Search, Frazer, Net Driven, Direct Communications, Inc. (DCi), Powersports Support, Level 5, PSM Marketing, Monroney Labels, and Interact RV. We are an international company with offices located in the United States, Mexico (Juniper Data Center), Belize (Dealer Spike Belize), India and The Netherlands. Together, we are LeadVenture.
• Design, develop, test, and deploy custom solutions and enhancements within the NetSuite platform, including SuiteAnalytics Connect, SuiteScript, SuiteTalk, SuiteFlow, SuiteCloud Plus, and SuiteBuilder • Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications and NetSuite solutions • Develop and maintain integrations between NetSuite and other internal or third-party systems using APIs and middleware tools • Support integrations with a Best of Breed SaaS application suite, to include Salesforce, Paystand, Adaptive Planning, Concur, and other SaaS applications • Troubleshoot and resolve issues related to NetSuite functionality, performance, and integrations • Support ongoing NetSuite upgrades, implementations, and system optimizations • Maintain technical documentation and provide training or guidance to end-users as needed • Ensure data integrity, security, and compliance with company policies and industry standards
Clinical Data Programmer I
Perceptive Inc.Delivering Discovery, eClinical, and Imaging Solutions to the Global Biopharmaceutical Industry
• To create databases and exports for sponsor study set ups. • Creates integrations between systems as needed. • Reviews and performs User Acceptance Testing on programs and configurations as trained. • Develop data collection forms to maximize efficiencies in data acquisition across multiple imaging modalities and therapeutic areas. • Programming data cleaning/consistency checking programs to support internal applications for all therapeutic areas. • Programming and testing data export programs in accordance with specific client needs. • Design and develop custom calculations, error checks, and automated data validation routines. • Build data conversion paths and develop efficient and appropriate sponsor deliverable file formats, including CDISC SDTM and ODM compliance requirements. • Advise on the development of database quality standards including the oversight of standard eCRF library and version control processes. • Assist with the development of data integrations for continuity across internal data platforms (sites, sponsors, Perceptive locations). • Provide coaching, support and mentoring to less experienced team members in data management practices and related technical issues. • Support Data Management personnel in the development of technical documentation. • Carry out any other reasonable duties as requested.
• Learn basic coding skills and the use of IDE’s and collaborative code sharing. • Focus on one of the program areas: Reinforcement Learning, Robotics, Multi-agent AI Training. • Complete a summer project under the supervision of one of our senior researchers. • Attend and participate in weekly research meetings with active research projects. • Collaborate with experienced professionals. • Read and discuss papers, present their papers, and do a final presentation at the end of your internship.
• As a Senior Programmer / Analyst II, you will design, develop, and maintain data-driven web applications using PHP and modern front-end technologies. • This role involves full-stack development, working with large relational databases, containerized development environments, and cloud-based infrastructure. • You will participate in the complete software lifecycle, from development and testing through deployment and ongoing production support.




