IOS Engineer/Developer

6 months ago


Durham, United States Qualitative Financials Full time
Location: Durham NC or Merrimack NH

Top Required Skills:

Swift/SwiftUI

XCTest

UIKit & Core Data

DevOps(Azure)

Candidates MUST be strong communicators (verbal and written)

The Health Care Technology group is actively seeking a Senior iOS Engineer to help design and build the next generation mobile solutions for use across the digital health care applications suite.

The Team

As an iOS Engineer within the Health Care Technology Group, you will be expected to work closely with application owners, architecture and business sponsors to review requirements, create technical designs and implement solutions in an Agile environment.

Requirements:
  • 6-9+ years of professional experience developing iOS apps using Swift. Experience with SwiftUI and Combine a plus.
  • Solid understanding of Agile development methodology
  • Verifiable experience as a Subject Matter Expert using Swift, Cocoa Touch, UIKit, Core Data, AVFoundation and XCode in a large, enterprise environment, preferably as part of a team of iOS engineers
  • Experience writing unit tests using XCTest and UI testing using XCUI.
  • Proven experience integrating with APIs with a strong understanding of RESTful web services and parsing data using Codable.
  • Hands-on experience in developing applications utilizing iOS design patterns including VIPER, MVP, MVC, and MVVM with a focus on Test Driven Development.
  • Participated in the release of at least 1 publicly available app to the Apple App Store participating from inception to launch using automated tooling like Jenkins, Fastlane, and XCode toolchain
  • Experience designing, building, and deploying applications in a DevOps environment leveraging CI/CD tools; experience with Git/Bitbucket Server (Stash), Jenkins, and uDeploy are a plus
  • Solid knowledge with Swift and the Open Source stack technologies
  • In-depth knowledge of secure coding standards and practices and code Quality/Coverage Tools (Sonar or equivalent)
  • Excellent communication and collaboration skills to work with multiple teams across the organization
  • BS or above in Computer Science or related field
The Skills You Bring
  • Your ability to work in a fast paced, highly matrix environment to achieve group goals
  • Your desire and aptitude for learning innovative technologies
  • Your previous experience using business requirements to develop technical designs and define architectural strategies and solutions
  • You follow best practices for code development
  • Good understanding of WatchKit, App Extensions, and tvOS to build expressive experiences for Apple Watch, Apple TV, and iMessage
  • The ability to communicate problems and recommend solutions to project leaders
The Value You Deliver
  • Defining and developing mobile applications for the Digital products
  • Working closely with application owners, architecture and business sponsors
  • Rapid prototyping to validate good and bad ideas quickly
  • Writing source code, adapting existing components, and unit testing developed components.
  • Ensuring designs meet performance, security, usability, and reliability and scalability requirements.
  • Mentoring and developing more junior technical staff

  • Senior iOS Engineer

    4 months ago


    Durham, United States Pocket Prep Full time

    Pocket Prep is a leading mobile and web-based learning platform offering efficient and affordable study solutions for professional certifications. We believe that education should be within everyone’s reach. Professional certification exams are often a stressful and expensive barrier to career advancement - Pocket Prep strives to prepare our members to...


  • Durham, United States RIT Solutions, Inc. Full time

    Required Education Level: Bachelors in Computer Science, Engineering, Math, or equivalent Required Experience (Years): 15 Substitution Criteria: 8 years of additional relevant experience may be substituted for education Serve as technical team member, leading and supporting Operations Oversight Technical Experts in ongoing operations and continued monitoring...


  • Durham, North Carolina, United States Riverbed Technology Full time

    Riverbed TechnologyTransforming Data into Actionable InsightsRiverbed is a leader in delivering seamless digital experiences and accelerating enterprise performance. We are seeking a talented individual to join our team as a Software Development Engineer. As a key member of our agile team, you will design and build enterprise applications that deliver value...


  • Durham, United States NetApp Full time

    p>About NetAppNetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. You can help bring new ideas to life, approaching each challenge with fresh eyes. We embrace diversity...


  • Durham, United States RIT Solutions, Inc. Full time

    Title: Identity & Authentication Analyst Required Education Level: Bachelors in Engineering, Computer Science, Systems, Business or related scientific /technical discipline Required Experience (Years): 10 Substitution Criteria: 8 years of additional relevant experience may be substituted for education Job Description Support the EHRM-IO IAM team and provide...


  • Durham, North Carolina, United States MCNC Full time

    Job DescriptionCompany OverviewMCNC is a North Carolina-based non-profit organization focused on delivering cutting-edge technology solutions. As a leading provider of Internet, cybersecurity services, and related technology services, MCNC owns and operates the North Carolina Research and Education Network (NCREN), a testament to its commitment to innovation...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Monitors and analyzes performance metrics and application logs by leveraging application server technologies -- Tomcat, Node, or Apache. Conducts performance testing using LoadRunner, CloudTest, Datadog, Grafana and JMeter. Supports testing efforts across multiple business units supported by Enterprise Infrastructure...

  • Software Engineer

    3 weeks ago


    Durham, North Carolina, United States SBM Management Services Full time

    We are looking for a skilled Software Engineer - Frontend Developer to join our team at {company}. The ideal candidate will have experience with frontend technologies and a strong understanding of user experience.Responsibilities include:Designing and developing user interfaces using HTML, CSS, and JavaScriptCollaborating with the design team to create...


  • Durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: Develops and maintains high-quality client-facing security web applications and authorization security components leveraging client-side technologies -- Angular, Typescript, Webpack, JavaScript, CSS/SASS, HTML5, JQuery, NodeJS and GraphQL -- with server-side technologies -- Java, J2EE, Hibernate, Spring, Sprint Boot,...


  • Durham, United States Fidelity TalentSource LLC Full time

    Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck.Job Description:Position Description: Develops test automation frameworks, engineers REST Application Programming Interfaces (API s) and high-volume batch Applications. Develops automation using Core Java, Maven, and Web Services...


  • Durham, North Carolina, United States PhotoniCare, Inc. Full time

    Job Title: Optical Systems Engineer - Medical Device DevelopmentAbout the Role:We are seeking an exceptional Optical Systems Engineer to join our team at PhotoniCare, Inc. and lead the development of our cutting-edge imaging technology.Key Responsibilities:Design and develop optical systems for our FDA-cleared OCT-based imaging systemCollaborate with...


  • durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Develops test automation frameworks, engineers REST Application Programming Interfaces (API s) and high-volume batch Applications. Develops automation using Core Java, Maven, and Web Services (SOAP/REST) testing framework or tools. Develops and tests code within the Windows environment. Implements Test Driven...


  • durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Develops test automation frameworks, engineers REST Application Programming Interfaces (API s) and high-volume batch Applications. Develops automation using Core Java, Maven, and Web Services (SOAP/REST) testing framework or tools. Develops and tests code within the Windows environment. Implements Test Driven...


  • durham, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:\u00A0\u00A0Develops test automation frameworks, engineers REST Application Programming Interfaces (API s) and high-volume batch Applications. Develops automation using Core Java, Maven, and Web Services (SOAP/REST) testing framework or tools. Develops and tests code within the Windows environment. Implements Test Driven...

  • Software Engineer

    4 weeks ago


    Durham, North Carolina, United States NetApp Full time

    Job SummaryAs a member of our software engineering team, you will be involved in the development and design of features related to AI/ML for NetApp's flagship storage operating system, ONTAP. This is a feature-rich stack with rich data management capabilities that has tremendous value to our customers and is used in mission-critical applications across the...


  • Durham, United States NVIDIA Full time

    NVIDIA is looking for a passionate, world-class computer scientist to work in its Compute Developer Technology (Devtech) team as an AI Developer Technology Engineer. Artificial intelligence, the dream of computer scientists for over half a century, is no longer science fiction. And in the next few years, it will transform every industry. Soon, self-driving...

  • Engineer

    1 week ago


    Durham, United States Zoetis, Inc Full time

    States considered: North Carolina (role is on-site in Durham)Role DescriptionThe Product Engineer (PE) is responsible for design enhancement and implementation of bio-devices for the animal health industry. This position is responsible for cross functional development and implementation of electro-mechanical systems, electrical and electronic subassemblies,...

  • Engineer

    2 weeks ago


    Durham, United States Zoetis, Inc Full time

    States considered: North Carolina (role is on-site in Durham)Role DescriptionThe Product Engineer (PE) is responsible for design enhancement and implementation of bio-devices for the animal health industry. This position is responsible for cross functional development and implementation of electro-mechanical systems, electrical and electronic subassemblies,...


  • Durham, North Carolina, United States HireNetworks Full time

    Job DescriptionWe are seeking an Embedded Firmware Engineer for a short-term contract opportunity. In this role, you will use your skills and experience to design unique electronics solutions for thermoelectric cooling systems.Key ResponsibilitiesArchitecture and firmware development for thermoelectric controllersPrototype hardware bring-upDevelopment and...

  • Full Stack Developer

    4 months ago


    Durham, United States Piper Companies Full time

    Piper Companies is seeking a Software Engineer to join an enterprise company located in Durham, NC. This role is a long term contract with a financial services client. Responsibilities of the Software EngineerDesigning, developing, and maintaining applications using Java, Spring Boot, Angular, Kubernetes and AWSDevelopment experience (currently...