Senior iOS Developer

Posted 1 day ago

This is a fully remote position, open to applicants in Latvia, +5 more countries.

📋 Description

• Create, develop, and sustain features in modular SwiftUI applications.

• Take ownership of features from start to finish, including design review, architecture, A/B testing, and deployment.

• Influence architectural choices and enhance code quality through thorough code reviews.

• Guide other developers and disseminate best practices throughout the mobile team.

• Enhance app performance, stability, and ensure a high crash-free rate.

• Stay updated with Apple platforms, including new iOS releases and Swift language updates, integrating valuable enhancements into the apps.

• Contribute to the Printful and Printify iOS applications utilized by merchants for product design, store management, and order tracking.

• Work collaboratively with designers, backend developers, and the Android team to provide cohesive and refined cross-platform experiences.


⛳️ Requirements

• Over 5 years of professional experience in developing production iOS applications using Swift.

• Proficient in SwiftUI.

• Strong grasp of Swift concurrency (async/await, actors, Sendable).

• Familiarity with modular app architecture and Swift Package Manager.

• Experience in writing unit tests (XCTest or Swift Testing).

• Proven track record of making architectural choices and leading features from conception to launch.

• Experience with Git, code reviews, and collaborative software development.

• Good understanding of Apple’s Human Interface Guidelines.

• Nice to have: Familiarity with The Composable Architecture (TCA) or another unidirectional architecture (Redux/MVI-style).

• Nice to have: Experience with UIKit interoperability.

• Nice to have: Knowledge of WidgetKit or other app extensions.

• Nice to have: CI/CD experience for iOS (GitHub Actions, TestFlight, App Store release process).

• Nice to have: Experience with product analytics and experimentation tools (Amplitude, Firebase).

• Nice to have: Understanding of crash reporting and triage (Sentry, Crashlytics).

• Nice to have: Experience with snapshot testing.

• Nice to have: Familiarity with AI-assisted development tools.

• Resume must be submitted in English.


🏝️ Benefits

• Join a global, inclusive team.

• Opportunity to work remotely or in a contemporary and welcoming office in Riga.

• Flexible working hours (begin your day as late as 11 AM).

• Private health insurance.

• Additional 2 paid days off to focus on your mental or physical well-being.

• 1 extra paid day off to celebrate a birthday or any other occasion of your choice.

• Access to both internal and external learning opportunities.

• Mentorship, internal meetups, and hackathons available on-site and online.

• Complimentary healthy lunch for those working from the Rīga office.

• Design and purchase your own merchandise using our platforms at an employee discount.

• Enjoy thrilling team-building events and unforgettable parties!

People also viewed

Mercor1 day ago

Application User – Excel, macOS

US flagUnited States OnlyFreelanceiOS Engineer$60 – $70/hour
ApplyView job
ElevenLabs2 days ago

iOS Engineer – Creative App

Anywhere in the WorldFull-timeiOS Engineer
ApplyView job
Nord Security2 days ago

iOS Engineer – Mid

PL flagPoland OnlyFull-timeiOS EngineerPLN 18k – PLN 24k/month
ApplyView job
Rollout IT2 days ago

Senior iOS Fejlesztő

HU flagHungary OnlyFull-timeiOS Engineer
ApplyView job
CrowdStrike3 days ago

Engineer III – MacOS Sensor

US flagUnited States OnlyFull-timeiOS Engineer$120k – $180k/year
ApplyView job
Madiff3 days ago

Senior iOS Developer, Swift

PL flagPoland OnlyFull-timeiOS Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers