×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Engineer - US Remote

Remote / Online - Candidates ideally in
Knoxville, Knox County, Tennessee, 37955, USA
Listing for: PerfectServe
Remote/Work from Home position
Listed on 2026-04-19
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Perfect Serve offers best‑in‑KLAS clinical communication and physician scheduling solutions and is a Leader in the Gartner Magic Quadrant for Clinical Communication and Collaboration. With an 88% growth rate over the past three years, we are looking for strong team members to help us continue to grow. Our mission is to accelerate the speed to care by optimizing provider schedules and dynamically routing messages to the right person at the right time in any care setting, thereby advancing patient care and clinical workflows.

Senior

iOS Engineer

Our clinical communication platform is used every day by thousands of doctors, nurses, and care providers across North America to coordinate care, respond to critical alerts, and communicate in environments where speed and reliability are paramount. We hold ourselves to the standard that when our apps work well, care teams work well.

We’re looking for a Senior iOS Engineer who wants to do more than ship features. You should think critically about architecture, raise the bar for those around you, and take genuine ownership of the platform you work on.

Responsibilities
  • Act as a technical leader and multiplier for the team, proactively proposing improvements to architecture, tooling, and release processes. Set and advocate for standards and best practices.
  • Operate with a high degree of autonomy while actively contributing to team direction. Surface risks, share context, and drive alignment.
  • Proactively identify architectural risks, technical debt, and vendor concerns before they become problems. Flag them early and provide a point of view on how to address them.
  • Understand, explore, and question user requirements to create technical requirements that you can document, collaborate on, and explain to your team in clear, accessible terms.
  • Create and review pull requests with thoughtful, constructive feedback. Mentor peers and junior engineers across code reviews and broader technical development, supporting their growth in judgment and confidence.
  • Quickly research and diagnose issues reported from live products and deliver fixes in a timely manner.
  • Define release scope in collaboration with product, engineering, and QA teams, ensuring clarity on features, fixes, and technical improvements included in each release.
  • Create unit and automated tests and support integrations and improvements to our CI/CD pipeline.
  • Monitor release health using logs, metrics, automated alerts, and customer feedback to identify regressions, instability, or performance issues.
  • Adopt a security‑conscious mindset in your work. Think critically about access controls, data handling, and the organization’s security posture.
Requirements
  • 5+ years of experience developing applications with Swift and automated testing.
  • Exceptional candidates with equivalent experience will be considered in place of a formal degree in Computer Science, Software Engineering, or a related field.
  • Deep understanding of Swift concurrency—including async/await, actors, @Main Actor, and Sendable—and how these impact mobile application architecture.
  • Strong command of iOS design patterns and best practices, with the ability to advocate for and implement them across a team.
  • Commitment to writing clear, concise, testable code with low levels of dependency.
  • Ability to write and maintain automated tests that meaningfully reduce defects found by QA and users.
  • Comfort working in and bridging from Objective‑C codebases as part of long‑term Swift migration work.
  • Genuine interest in team quality and cohesion. We want someone who invests in the people and processes around them, not just their own output.
Ideal Technology Experience
  • Writing mobile applications against well‑defined RESTful APIs using JSON.
  • CI/CD automation experience, including Git Hub Actions for workflow and pipeline automation, and Fastlane for build, test, and App Store delivery.
  • Comfortable using AI‑assisted development tools (e.g., Git Hub Copilot, Cursor, Claude) to accelerate delivery, improve code quality, and explore solutions, without sacrificing engineering judgment or code ownership.
  • Experience with Firebase SDK suite (Crashlytics, Remote Config, Analytics, FCM) for crash…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary