IOS Engineer/Developer
6 months ago
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
- 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
- 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 timePocket 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...
-
Operations Oversight Engineering Lead
4 weeks ago
Durham, United States RIT Solutions, Inc. Full timeRequired 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...
-
Software Development Engineer
5 days ago
Durham, North Carolina, United States Riverbed Technology Full timeRiverbed 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...
-
Android Software Development Engineer
2 weeks ago
Durham, United States NetApp Full timep>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...
-
Identity & Authentication Analyst
3 weeks ago
Durham, United States RIT Solutions, Inc. Full timeTitle: 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...
-
Network Automation Engineer
4 weeks ago
Durham, North Carolina, United States MCNC Full timeJob 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...
-
Senior Software Engineer/Developer
2 months ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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 timeWe 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...
-
Senior Software Engineer/Developer
1 month ago
Durham, United States Fidelity TalentSource LLC Full timeJob 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,...
-
Senior Software Engineer/Developer NC
1 day ago
Durham, United States Fidelity TalentSource LLC Full timeBelow, 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...
-
Optical Systems Engineer
4 weeks ago
Durham, North Carolina, United States PhotoniCare, Inc. Full timeJob 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...
-
Senior Software Engineer/Developer NC
5 days ago
durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer NC
3 days ago
durham, United States Fidelity TalentSource LLC Full timeJob 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...
-
Senior Software Engineer/Developer NC
4 days ago
durham, United States Fidelity TalentSource LLC Full timeJob 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 timeJob 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...
-
Senior Developer Technology Engineer
6 months ago
Durham, United States NVIDIA Full timeNVIDIA 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 timeStates 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 timeStates 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,...
-
Embedded Firmware Developer
4 weeks ago
Durham, North Carolina, United States HireNetworks Full timeJob 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 timePiper 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...