Accelerating speed to care by optimizing provider schedules, streamlining clinical communication, and engaging patients.
Senior iOS Engineer
Location
United States
Posted
44 days ago
Salary
$150K - $170K / year
Seniority
Senior
Job Description
Senior iOS Engineer
PerfectServe
• Be a technical leader and multiplier for the team. Proactively propose improvements to architecture, tooling, and release processes. Set and advocate for standards and best practices. Bring your peers along in the process. • Operate with a high degree of autonomy while actively contributing to team direction. You surface risks, share context, and drive alignment. • Proactively identify architectural risks, technical debt, and vendor concerns before they become problems. Flag them early and come with a point of view on how to address them. • Understand, explore and question user requirements in order to create technical requirements that you can document, collaborate with, and explain to your team in clear, accessible terms. • Create and review PRs 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. • Bring a security-conscious mindset to your work. Think critically about access controls, data handling, and organizational security posture.
Job 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, @MainActor, 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.
- Dedicated to writing clear, concise, testable code with low levels of dependency.
- Able to write and maintain automated tests that don't just get code coverage, but 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.
- A genuine interest in team quality and cohesion. We want someone who invests in the people and processes around them, not just their own output.
Benefits
- Remote first work environment
- Health, Dental, Vision, Life and Disability Insurance options available day one.
- 401K - with match and immediately vested.
- 17 company holidays, 2 floating holidays plus competitive paid time off policy
- Internal Advancement Opportunities
Related Guides
Related Job Pages
More iOS Engineer Jobs
Solvd Inc. is a rapidly growing AI-native consulting and technology services firm delivering enterprise transformation across cloud, data, software engineering, and artificial intelligence. We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business outcomes. Following the acquisition of Tooploox, a premier AI and product development company, Solvd now offers true end-to-end delivery—from strategic advisory and solution design to custom AI development and enterprise-scale implementation. Our capability centers combine deep technical expertise, proven delivery methodologies, and sector-specific knowledge to address complex business challenges quickly and effectively. Solvd is hiring a Senior iOS Software Engineer to build and evolve high-quality mobile experiences on iOS. In this role, you’ll develop and maintain iOS applications in a collaborative Agile team, contribute to modern SwiftUI-based UI development, and help raise engineering quality through testing, mentoring, and strong delivery practices. What you’ll do - Build and maintain iOS features using SwiftUI and Swift, delivering reliable, high-quality user experiences - Contribute to and support existing iOS codebases that include Objective-C and Swift within an Agile environment - Integrate with RESTful APIs and partner with backend teams to define and improve contracts as needed - Write testable code and implement unit tests to maintain quality and prevent regressions - Work with multithreading/concurrency patterns to ensure performance and responsiveness - Collaborate via Git in a team environment, participate in code reviews, and uphold engineering standards - Work with relational data and persistence layers as needed - Support and improve CI/CD workflows to keep releases stable and predictable - Mentor junior developers through pairing, feedback, and guidance on best practices - Contribute to a team culture grounded in kindness, empathy, and clear communication Required qualifications - 4+ years of relevant professional experience in iOS development - SwiftUI experience (must-have) - Experience building iOS applications with Swift and Objective-C in an Agile environment - Strong ability to write unit tests and design testable code - Experience with multithreaded programming and performance-conscious development - Comfort working with RESTful APIs - Substantial experience using Git collaboratively (branching, PR workflows, code reviews) - Experience working with a relational database - Past usage of at least one iOS package manager (SPM, CocoaPods, Carthage) - Some experience with CI/CD (build pipelines, automated testing, release workflows) - Strong communication skills and a team-first mindset - Motivation to mentor junior developers - Demonstrated kindness and empathy in how you work with others Nice to have - Experience migrating a large legacy codebase to modern iOS standards - Experience with functional reactive programming frameworks such as Combine or RxSwift - Experience with async/await and modern Swift concurrency patterns - Any exposure or familiarity with Kotlin (helpful for cross-platform collaboration) Tech stack / tools (typical) - iOS: Swift, SwiftUI, Objective-C - Concurrency: GCD, async/await (depending on codebase) - Networking: REST APIs - Testing: XCTest and related tooling - Package management: SPM / CocoaPods / Carthage - CI/CD: common mobile pipelines (e.g., GitHub Actions, Bitrise, Jenkins, CircleCI) - Version control: Git When you join Solvd, you'll… - Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation. - Be part of a global team with equal opportunities for collaboration across continents and cultures. - Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards. Ready to make an impact? If you're excited to build things that matter, champion responsible AI, and grow with some of the industry’s sharpest minds. Apply today and let’s innovate together. I agree to the processing of my personal data given in the recruitment process by Solvd Inc., with its principal place of business at 1646 N California Blvd, Suite 515, Walnut Creek, CA 94596, United States, for the purpose of future recruitment processes. You can withdraw your consent at any time, however it will not affect the lawfulness of the processing performed on this basis prior to such withdrawal. The controller of your personal data is Solvd Inc., with its principal place of business at 1646 N California Blvd, Suite 515, Walnut Creek, CA 94596, United States. More information on processing your personal data you can find in the Privacy Policy.
• Partner with cross-functional teams (PM, Design, DS, QA) and Global engineering teams to translate product requirements into technical solutions and help shape the roadmap • Write and review technical designs for large, open-ended problems — from market-specific product features to foundational mobile infrastructure • Write clean, testable, and maintainable Swift code to ship polished, pixel-perfect user experiences • Mentor and support the career growth of other engineers through pairing, code reviews, and technical guidance • As the tech lead of a project, drive end-to-end delivery, communicate progress to stakeholders, and own the overall quality across the full release cycle
Role Description We are looking for an exceptional Mobile Application Developer Instructor to join our Faculty team. This posting is not for an existing vacancy. - Develop, design, update the course curriculum, and teach Mobile Application Development Courses curriculum to ensure optimum student learning, and constantly build student engagement by classroom discussions. - Plan and select suitable teaching techniques to adapt to various students’ needs (Use lectures, discussions, and audio-visual presentations to instruct students). - Follow procedures for administering, recording grades and ensure evaluations are done in a timely fashion. - Provide the Departmental head assessment reports for courses as required during each academic term. - When required, act as an advisor, counsel the students about the course. - Be a mentor and coach to the students, guide them on how to be best prepared and navigate them through the course. - Maintain a positive attitude in interactions with colleagues, staff and students and proactively participate in resolving students’ concerns. - Develop skills in students with an objective of preparing them for successful and practical application of acquired learning in real world. - Stay current in their discipline area by engaging in on-going professional development, including back-to-industry, attending conferences and trainings. - Participate in faculty meetings, professional meetings, student functions and other activities of the college. - Abide by the college policies and demonstrate Computek College’s values. - Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments. - Other duties as assigned. Qualifications - Bachelor’s degree in a relevant field such as Software Development Engineering and/or related discipline. Master’s degree in relevant field desirable. - Proficient knowledge and experience working with JAVA, C++, Android application, IOS Application Development, XML, CS3, and OCT Certification. - Minimum three (3) years of relevant experience as Instructor, preferably within the higher education or services sector. - Experience in managing international students by creating a climate in which students want to do their best. - Commitment to cultural diversity and ethical practice principles, and demonstrating knowledge of equal treatment. - Excellent organizational, research and accuracy skills. - Maintaining confidentiality. - Committed to quality and thorough approach to work. Requirements - Computek College is an inclusive work environment and as such has a workplace accommodation policy in place. Accommodations are available, upon request, for the interview process and other selection stages for job applicants with accessibility needs. - Artificial Intelligence (AI) tools may be used to assist in screening and assessing applicants. Work Location - Remote - Monday - Thursday: 5:30pm-10:30pm. - 20 hrs/week
Role Description A Dadoteca é uma empresa inovadora no setor de tecnologia, dedicada a fornecer soluções de alta qualidade para nossos clientes por meio de um ambiente de trabalho colaborativo que impulsiona o desenvolvimento profissional e a inovação. Buscamos uma pessoa Desenvolvedora Mobile Sênior, com forte foco em Segurança da Informação, para atuar em um projeto com duração de 4 meses, desenvolvendo aplicações mobile seguras, escaláveis e de alta qualidade para plataformas Android e iOS, utilizando Flutter. Essa pessoa será responsável por desenhar soluções tecnológicas aderentes às melhores práticas de segurança, garantindo a proteção dos dados e a integridade das aplicações. - Desenvolver aplicações mobile para Android e iOS utilizando Flutter. - Desenhar soluções tecnológicas alinhadas às necessidades de negócio e às melhores práticas de segurança da informação. - Atender aos requisitos definidos pelo Product Owner (negócio e técnico), garantindo o cumprimento dos critérios de aceitação. - Acompanhar e suportar o rollout das aplicações desde homologação até produção. - Garantir aderência às metodologias ágeis e padrões de desenvolvimento estabelecidos. - Aplicar e garantir boas práticas de segurança em aplicações mobile (ex: OWASP Mobile). - Realizar code reviews com foco em segurança e qualidade de código. - Executar testes de segurança e apoiar na identificação e correção de vulnerabilidades. - Manter e evoluir aplicações existentes, corrigindo defeitos e propondo melhorias. - Criar e manter padrões e documentações de desenvolvimento seguro para aplicações mobile. - Contribuir com a disseminação de conhecimento sobre segurança dentro da equipe. - Atuar de forma colaborativa com equipes de produto, engenharia e negócio. Qualifications - Formação superior em Análise e Desenvolvimento de Sistemas, Engenharia, Ciência da Computação ou áreas correlatas. - Experiência mínima de 5 anos em desenvolvimento mobile (Android e iOS). - Experiência de pelo menos 2 anos com Flutter. - Vivência com metodologias ágeis (Scrum, Kanban ou similares). - Conhecimento em segurança de aplicações mobile (OWASP Mobile Security Project). - Experiência com autenticação e autorização (OAuth, JWT). - Conhecimento em segurança no consumo de APIs RESTful. - Conhecimento em criptografia aplicada a aplicações mobile. - Experiência com ferramentas de versionamento como Git ou GitHub. - Inglês intermediário para leitura técnica. Requirements - Comunicação clara e colaboração com diferentes áreas. - Organização e autogestão. - Capacidade de antecipar problemas e propor soluções. - Perfil analítico e foco em qualidade e segurança. - Proatividade e senso de dono. Benefits - Experiência com ferramentas de análise de segurança de código (SAST). - Vivência com testes de segurança em aplicações mobile. - Experiência com ferramentas como SonarQube, Checkmarx ou similares. - Conhecimento em engenharia reversa e análise de malware mobile. - Experiência com segurança de dados em repouso e em trânsito. - Certificações em segurança (Security+, CMAS ou similares). - Conhecimento em frameworks web para uso com WebViews. - Experiência nos setores saúde, financeiro ou bancário. Objectives of the Position - Criar soluções mobile que aumentem receita e melhorem a experiência dos clientes. - Garantir a segurança e integridade dos aplicativos e dados dos usuários. - Manter e evoluir sistemas existentes com foco em qualidade e eficiência. - Estabelecer padrões de desenvolvimento seguro para aplicações mobile.



