← Усі вакансії

Senior iOS Developer

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

About Archysoft

Archysoft is a software development company with over 10 years of experience delivering solutions to clients across the United States and Western Europe.

We are looking for a Senior iOS Developer to maintain and further develop a mature native iOS application for managing Bluetooth-enabled devices. The product also includes encrypted chats, audio and video calls, media functionality, and a companion Apple Watch application.

The project has been actively developed since 2018 and includes a large Swift codebase, multiple application targets, regional builds, and integrations with physical devices.

In this role, you will:

Maintain and further develop the native iOS application;

Investigate production issues and crashes;

Implement new features and support new iOS versions and devices;

Work with Bluetooth Low Energy, custom device protocols, background connections, and OTA firmware updates;

Maintain WebRTC calls, CallKit integration, encrypted chats, and secure local storage;

Support the Apple Watch application and background audio functionality;

Manage TestFlight and App Store releases;

Maintain multiple application targets and regional configurations;

Update dependencies and gradually improve legacy code;

Participate in code reviews and collaborate with development and QA teams.

Required experience and skills

5+ years of commercial iOS development experience;

Expert knowledge of Swift;

Strong commercial experience with UIKit, Storyboards, XIB, Auto Layout, and custom views;

Strong experience with RxSwift, RxCocoa, and reactive programming;

Practical experience with CoreBluetooth and BLE, including GATT, background modes, and connection stability;

Ability to read and modify Objective-C code;

Experience with local databases, Keychain, and sensitive or encrypted data;

Strong knowledge of Swift Package Manager;

Experience maintaining large multi-target Xcode projects;

Experience with fastlane, TestFlight, and App Store releases;

Strong production debugging skills;

Ability to work independently;

English level B2 or higher.

As a plus

Experience with RxBluetoothKit and OTA/DFU firmware updates;

WebRTC and CallKit experience;

Apple Watch or watchOS development experience;

Experience with end-to-end encryption technologies such as Olm or Matrix;

Experience with Realm and encrypted local storage;

GitLab CI, fastlane Match, and self-hosted macOS runners;

Experience supporting applications for the Chinese market.

Technology stack

Swift, Objective-C, UIKit, MVVM, RxSwift, RxCocoa, Moya, Alamofire, CoreBluetooth, RxBluetoothKit, Realm, WebRTC, CallKit, Firebase, SPM, GitLab CI, fastlane, watchOS.

What we offer

Fully remote, full-time cooperation;

A long-term product with an established user base;

Work with complex native mobile functionality and physical devices;

Professional development plan and regular feedback;

Compensation for approved courses and certifications;

20 paid working days per year for vacation and sick leave;

Salary reviews based on performance and professional growth.

Interview process

Introductory interview with a recruiter;

Technical interview;

Final interview with the client or project representative.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot