Senior iOS Engineer

Posted 22 hours ago

This is a fully remote position, open to applicants in Georgia.

📋 Description

• Develop and sustain the iOS application, incorporating new business features as well as enhancing existing functionalities.

• Participate in the redesign and modernization efforts, ensuring adaptive UI across various screen sizes and device families.

• Design and enhance application architecture and platform-level solutions within a multi-module environment.

• Integrate RESTful APIs, manage network requests, and implement WebSocket and other socket-based connections.

• Work with CoreData, multithreading, and asynchronous operations to ensure performance and stability.

• Safely maintain, refactor, and enhance legacy code.

• Develop and uphold unit and UI tests.

• Diagnose and resolve technical issues, identifying performance bottlenecks and implementing effective solutions.

• Engage in code reviews and collaborate with designers, product managers, QA Engineers, and other developers.

• Utilize AI tools to enhance development workflows, code quality, and overall engineering efficiency.


⛳️ Requirements

• Extensive knowledge of Swift along with experience in writing clean, efficient, and maintainable code.

• Strong comprehension of the iOS SDK, including UIKit, CoreData, and CoreAnimation.

• Proficient in Auto Layout and Xcode Interface Builder.

• Experience in integrating RESTful APIs, managing network requests, handling server responses, and processing JSON data.

• Familiarity with WebSocket and other socket protocols, including the establishment and maintenance of persistent connections with a server.

• Experience in maintaining, refactoring, and enhancing legacy code without compromising existing functionality.

• Proficient in writing unit and UI tests; knowledge of XCTest and Quick/Nimble is a plus.

• Strong understanding of OOP principles and their practical application in iOS development.

• Experience with architectural and design patterns such as MVC, MVVM, VIPER, etc.

• Familiarity with modular architectures and multi-module iOS projects.

• Strong knowledge of reactive programming and hands-on experience with RxSwift.

• Understanding of multithreading and asynchronous programming in iOS.

• Experience with third-party libraries and dependencies.

• Fluent in Russian and possess at least a B1 level of English proficiency.


🏝️ Benefits

• Full-time remote work (service provider contract).

• Competitive compensation (EUR).

• 20 paid days off annually.

• Corporate AI subscriptions (Claude, Gemini, GPT, etc.).

• Access to a rewards marketplace offering various products and language courses, redeemable using the company’s internal currency.

• A strong team of engineers.

• Positive and friendly work atmosphere.

• Opportunity to contribute creative ideas and directly influence the product’s architecture and technical direction.

People also viewed

Mindrift3 days ago

Video Creator

US flagMississippi OnlyPart-timeiOS Engineer$70/year
ApplyView job
Mindrift3 days ago

Video Recorder, iPhone

US flagColorado, +6 more statesPart-timeiOS Engineer$70/hour
ApplyView job
Mindrift3 days ago

Video Recorder

US flagOklahoma OnlyPart-timeiOS Engineer$70/hour
ApplyView job
Mindrift3 days ago

Video Creator, iPhone

US flagSouth Dakota OnlyPart-timeiOS Engineer$70/hour
ApplyView job
Mindrift3 days ago

iPhone Video Data Collection – Paid Task

US flagWisconsin OnlyPart-timeiOS Engineer$70/hour
ApplyView job
Mindrift3 days ago

Video Data Collection – iPhone

US flagVirginia OnlyPart-timeiOS Engineer$70/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers