Title: iOS Developer
Quick Summary
Silverpine Labs is hiring an iOS Developer to build fast, reliable, and accessible iPhone and iPad apps in a modern Swift/SwiftUI codebase. You will collaborate with design and back-end teams to deliver user-facing features, strengthen app architecture, and raise quality through testing, analytics, and continuous delivery. We welcome motivated entry-level candidates and recent graduates alongside experienced engineers who enjoy mentoring and product craftsmanship.
Project Category or Industry
Consumer fintech and lifestyle mobile applications
Type
Full-time employment
Experience Level
Entry-level to mid-level, with structured mentorship and growth paths for freshers who demonstrate solid fundamentals and portfolio work
Duration
Permanent role
Location
Remote-first across the Americas, EMEA, and APAC with a minimum of 4 hours overlap between 09:00β18:00 UTC; optional hybrid days in Montreal and Prague
Salary
USD 62,000β98,000 base depending on location and experience, plus annual bonus, equity refresh opportunities, and comprehensive benefits
Payment Mode
Monthly payroll via bank transfer; contractor arrangements available where local employment is not supported
Hiring Company Name
Silverpine Labs
Required Skills or Tools
Strong command of Swift and iOS frameworks, understanding of state management and app architecture, familiarity with async networking and secure local storage, and the ability to write clean, testable code. Clear written communication and a product mindset are essential.
Project Details
Project Description
You will help evolve our flagship iOS apps that enable users to manage payments, savings, and rewards on the go. The work blends new feature development with performance tuning, accessibility improvements, and integration with secure back-end services and third-party SDKs. The goal is to ship intuitive experiences that delight a global audience while meeting stringent security, privacy, and compliance requirements.
Core Responsibilities and Expected Deliverables
Implement user-facing features and reusable components using Swift and SwiftUI, with UIKit where appropriate.
Integrate REST or GraphQL APIs, handle authentication and sensitive workflows, and manage secure local storage with Keychain.
Optimize startup time, rendering performance, and power usage; add analytics, logging, and crash reporting.
Write unit, snapshot, and end-to-end UI tests; participate in code reviews and release readiness checks.
Contribute to design system components to ensure consistency and accessibility across screens.
Deliver incremental pull requests that meet acceptance criteria, include release notes, and support safe rollback.
Required Experience and Preferred Qualifications
Foundation in mobile fundamentals: view and app lifecycles, concurrency (GCD/async-await), networking, persistence, and background tasks.
Portfolio, internship experience, capstone, or open-source contributions demonstrating shipping ability and attention to UX.
Nice to have: experience with payments, internationalization, push notifications, feature flags, and App Store submission.
Familiarity with security practices such as DeviceCheck/App Attest, secure enclaves, and defenses against common mobile threats.
Relevant certifications are welcome but not required.
Tools or Platforms to Be Used
Language and UI: Swift, SwiftUI, UIKit
Data and networking: URLSession, Alamofire or equivalent, Core Data or SQLite, background fetch, offline-first strategies
Quality and delivery: XCTest, XCUITest, Snapshot testing, GitHub Actions, Fastlane for build and release
Observability: Firebase Crashlytics or Sentry, OpenTelemetry traces where supported, remote config and A/B testing with GA4 or Amplitude
Collaboration: Figma for design, Notion for specs, GitHub for version control and reviews
Language Requirement
English is required for daily collaboration; additional languages are a plus but not required.
Communication Style
Asynchronous-first via Slack and GitHub, with weekly Zoom stand-ups, sprint planning, and design critiques. Technical decisions are documented in lightweight RFCs.
Time Commitment or Working Window
Approximately 40 hours per week with flexible scheduling; core collaboration windows target late morning to late afternoon UTC. Planned releases may occasionally require brief overlap outside core hours.
Payment Terms
Monthly salary with annual performance review and bonus eligibility. For contractors, milestone-based deliverables with biweekly invoicing on net-15 terms.
Evaluation Criteria
Quality, clarity, and test discipline in code samples or portfolio apps
Problem-solving in a time-boxed take-home focused on state management and API integration
Collaboration during a live pairing session and ability to incorporate design and product feedback
Communication, ownership, and reliability assessed through behavioral interviews and references
Security and performance considerations demonstrated in review discussions
Other Requirements
Standard NDA upon offer acceptance, identity verification, and reference checks compliant with local laws. Security, privacy, and compliance training provided during onboarding. Light-touch time tracking for contractors to support accurate invoicing.
About the Company
Silverpine Labs is an independent pr
