Coinstar

Senior Mobile Software Engineer, iOS

Coinstar

full-time

Posted on:

Location Type: Remote

Location: WashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $137,815 - $172,269 per year

Job Level

About the role

  • Architect and implement robust, modular iOS applications using Swift and modern frameworks.
  • Drive feature development from design through deployment, ensuring performance, maintainability, and scalability.
  • Collaborate closely with product managers, designers, and other frontend and backend engineers to deliver seamless user experiences.
  • Write and maintain automated tests (unit, UI, integration) to ensure reliability and stability.
  • Lead debugging efforts of incidents and bugs, providing resolutions expediently to ensure quality solutions are delivered to our consumers.
  • Contribute to continuous improvement initiatives, including CI/CD pipelines and code quality standards.
  • Leverage AI-assisted development tools to accelerate delivery and improve code quality.
  • Participate in technical discussions, code reviews, and cross-team collaboration to align on best practices.
  • Model Coinstar Competencies, holding self and others accountable.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • 7+ years of professional experience building and shipping consumer-facing, high-performance iOS applications.
  • Deep expertise in Swift including modern concurrency (async/await, Combine, Task, TaskGroup, Actors, Sendable, etc)
  • Strong understanding of iOS frameworks such as SwiftUI, UIKit, RxSwift, Swift Package Manager, and modern architectural patterns (MVVM, modular design, etc).
  • Experience integrating with and maintaining connections with third-party libraries, SDKs, Webhooks, and APIs.
  • Experience with CI/CD tools and practices, including automated testing and deployment.
  • Experience with advanced testing frameworks (XCTest, XCUITest)
  • Experience with Android development (Kotlin/Java/Jetpack Compose), web technologies (TypeScript, TypeScript, JavaScript, HTML, CSS), or backend technologies (.NET/Azure/SQL) is a plus.
  • Experience with mobile accessibility best practices is a plus.
  • Experience with telemetry/observability tools (DataDog) is a plus.
  • Experience with highly modularized apps and build systems (Xcode Cloud) is a plus.
  • Experience building financial solutions such as trading platforms, digital wallets, and payment solutions is a plus.
  • Ability to design and deliver scalable, maintainable solutions with clean architecture.
  • Familiarity with secure coding practices and performance optimization.
  • Strong collaboration and communication skills for working across teams and disciplines.
  • Proficiency in Git workflows, code reviews, and Agile development practices.
  • Commitment to continuous learning and staying current with evolving iOS technologies.
  • Knowledge of third-party SDK integration a plus.
  • Familiarity with backend-for-frontend patterns and API integrations is a plus.
Benefits
  • Health & Wellness Coverage – Three outstanding medical plans to choose from, along with dental and vision insurance, Short- and Long-Term Disability Insurance, and Life Insurance.
  • Retirement Savings – Traditional and Roth 401(k) plans with a company-match that immediately vests.
  • Paid Time-Off – PTO accruals begin at 18 days per year, plus 10 company holidays and 2 floating holidays annually. Additionally, we offer paid parental and adoption leave.
  • Other Perks and Benefits – A generous Corporate Matched Giving plan and an Employee Assistance Program.
  • Work Environment – We offer a casual and flexible work environment with work from home options.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftiOS frameworksSwiftUIUIKitRxSwiftSwift Package ManagerCI/CDXCTestXCUITestmobile accessibility
Soft Skills
collaborationcommunicationleadershipaccountabilitycontinuous learningproblem-solvingdebuggingtechnical discussionscode reviewscross-team collaboration
Certifications
Bachelor’s degree in Computer Science