Senior iOS Software Engineer

Genius Match

Northern (KY)

Híbrido

USD 120 000 - 180 000

Tempo integral

há 10 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta de emprego — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Fully remote work
US EST hours alignment

Resumo da oferta

Genius Match is seeking a Senior iOS Software Engineer to design, develop, and maintain production iOS apps using Swift and SwiftUI. You will act as a senior contributor, guiding architecture and best practices, with opportunities to support Android development using Kotlin when required.

Ideal candidates have 4+ years of iOS experience, strong Swift/SwiftUI skills, and a track record across iOS and Android platforms.

Qualificações

  • 4+ years of professional iOS development experience with Swift.
  • Strong experience with Swift and SwiftUI and UIKit integration where needed.
  • Hands-on Android development for iOS and Android using Kotlin and Jetpack Compose.
  • Familiarity with RESTful APIs and backend integrations; experience with third-party SDKs.

Responsabilidades

  • Design, develop, test, deploy, and maintain production-quality iOS applications using Swift, SwiftUI, and modern Apple frameworks.
  • Serve as a senior technical contributor, guiding architecture, implementation decisions, code quality, and best practices.
  • Contribute to Android applications using Kotlin, Jetpack Compose when required.
  • Collaborate with engineers, designers, PMs, QA, and clients to translate requirements into technical solutions.
  • Design and contribute to scalable mobile architectures following platform-best practices.
  • Research and evaluate frameworks and libraries to improve app quality and meet project needs.

Conhecimentos

Swift
SwiftUI
Kotlin
Jetpack Compose
RESTful APIs
Git
CI/CD
Debugging
Communication

Formação académica

Bachelor's degree in CS or related

Ferramentas

Xcode
Android Studio
Gradle
CI/CD tools
Git

Descrição da oferta de emprego

Our client is a digital agency specializing in digital transformation for established enterprises and growth-stage companies. They build complex, deeply integrated applications across web, mobile, and cloud platforms, delivering solutions ranging from large-scale platform modernizations to fast-moving, high-impact digital products. Their teams work closely with technical leaders, project teams, and clients to deliver high-quality software solutions in a collaborative and fast-paced environment.

About the Role:

We are seeking a Senior iOS Software Engineer for our client. In this role, you will be a senior technical contributor on mobile application projects, with a primary focus on designing, developing, and maintaining high-quality iOS applications using Swift, SwiftUI, and modern Apple frameworks. You will work closely with technical and project leads, engineers, designers, QA teams, and clients to translate requirements into robust technical solutions.

Responsibilities:
  • Design, develop, test, deploy, and maintain production-quality iOS applications using Swift, SwiftUI, and modern Apple frameworks.
  • Serve as a senior technical contributor, helping guide architecture, implementation decisions, code quality, and engineering best practices.
  • Contribute directly to Android applications using Kotlin, Jetpack Compose, and modern Android development practices when required.
  • Work across both iOS and Android codebases, implementing features, resolving defects, reviewing code, troubleshooting issues, and supporting releases.
  • Collaborate with engineers, designers, project managers, QA engineers, and clients to translate business and product requirements into effective technical solutions.
  • Design and contribute to maintainable mobile application architectures while following platform-specific best practices.
  • Research and evaluate frameworks, libraries, platform capabilities, and other technologies to improve application quality and meet project requirements.
  • Participate in technical planning, estimation, implementation, testing, deployment, and ongoing application maintenance.
  • Participate in peer code reviews and provide constructive technical feedback.
  • Troubleshoot complex technical issues across mobile applications, APIs, and third-party integrations.
  • Identify opportunities to improve engineering processes, development practices, architecture, and team efficiency.
  • Mentor and support other engineers through code reviews, technical discussions, pairing, and knowledge sharing.
  • Interact with clients as needed to discuss technical requirements, explain technical decisions, provide project updates, and resolve technical issues.
  • Participate in technical interviews and candidate evaluations.
  • Stay current with evolving iOS and Android technologies, frameworks, and development practices.
Requirements:
  • 4+ years of professional iOS development experience, with significant recent experience building production applications using Swift.
  • Strong, current experience with Swift and SwiftUI, including production UI development and integration with UIKit where appropriate.
  • Recent, hands-on professional experience developing native applications for both iOS and Android.
  • Hands-on Android development experience using Kotlin and Jetpack Compose.
  • Strong knowledge of the modern iOS SDK, Xcode, application lifecycle, concurrency, networking, data persistence, debugging, performance optimization, automated testing, dependency management, and Apple code signing and distribution.
  • Working knowledge of the modern Android ecosystem, including Android Studio, Jetpack libraries, Compose, application architecture, coroutines, Gradle, networking, persistence, testing, and application publishing.
  • Ability to independently navigate, debug, and contribute meaningful production code to both iOS and Android codebases.
  • Good understanding of declarative UI development, including the similarities and differences between SwiftUI and Jetpack Compose.
  • Experience designing or contributing to scalable and maintainable mobile application architectures.
  • Experience consuming RESTful APIs and integrating mobile applications with backend services and third-party SDKs.
  • Familiarity with Git-based workflows, CI/CD, automated testing, and mobile application release processes.
  • Strong debugging, problem-solving, and analytical skills.
  • Strong communication skills and ability to collaborate with engineers, clients, and multidisciplinary project teams.
  • Ability to work independently and effectively in a remote, fast-paced environment.
  • Must be authorized to work in the United States.
  • Availability to work 9:00 AM – 5:00 PM EST, approximately 40 hours per week.
  • Ability to attend meetings digitally or in person when required.
Preferred Experience:
  • Technical degree in Computer Science, Engineering, Information Technology, Mathematics, Physics, or a related field, or equivalent professional experience.
  • Experience shipping and maintaining production applications in both the Apple App Store and Google Play Store.
  • Previous experience as a technical lead or senior technical contributor on mobile application projects.
  • Experience mentoring or providing technical guidance to other mobile engineers.
  • Experience working in a consulting, digital agency, or client-services environment.
  • Familiarity with mobile CI/CD, automated build and release pipelines, analytics, crash reporting, and application monitoring.
  • Experience with cross-platform mobile technologies while maintaining strong native iOS and Android expertise.
We Offer:
  • Fully remote work.
  • Working hours aligned with US Eastern Time, 9:00 AM – 5:00 PM EST.
  • Long-term contract from October 2026 through September 2027, with potential for extension.
  • Opportunity to work on complex mobile applications for established enterprises and high-growth companies.
  • Collaboration with experienced engineers, technical leaders, designers, and project teams.
  • Interesting technical challenges and opportunities to work with modern iOS and Android technologies.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Presencial
USD 100 000 - 140 000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Presencial
USD 100 000 - 130 000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1
Senior iOS Software Engineer (contract)
Senior iOS Software Engineer (contract)

Mindgrub • EUA

Teletrabalho
USD 90 000 - 110 000
Inclusive culture
Senior iOS Software Developer (Remote)
Senior iOS Software Developer (Remote)

Remotestar • San Francisco (CA), Northern (KY)

Teletrabalho
USD 150 000 - 210 000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Miami (FL)

Presencial
USD 90 000 - 120 000
Mentorship and TechTalks
USD-based pay and benefits
Flexible schedule
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

Presencial
USD 100 000 - 140 000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1
Senior iOS Developer (10+years of exp)
Senior iOS Developer (10+years of exp)

TEK NINJAS • Plano (TX)

Presencial
USD 100 000 - 140 000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Orlando (FL)

Presencial
USD 100 000 - 130 000
Professional growth: Mentorship and TechTalks
Competitive compensation with budgets for education and activities
Exciting projects with Fortune 500 companies
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Jersey City (NJ)

Presencial
USD 140 000 - 190 000
Mentorship and personalized growth roadmaps
USD-based competitive pay
Flexible schedule with remote options
+2
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Philadelphia

Presencial
USD 90 000 - 120 000
Mentorship and personalized growth roadmaps
Competitive compensation with budgets for education and fitness
Flexible schedule with remote options
+1