
iOS Software Engineer
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in Ukraine.
• Develop native mobile applications for iOS and Android that integrate with IoT device hardware.
• Design, architect, and build sophisticated and scalable native iOS applications.
• Collaborate with product, design, QA, and hardware teams to define, design, and deliver features.
• Integrate mobile applications with external data sources, third-party APIs, and low-level IoT device hardware.
• Optimize applications through diagnostic profiling and bug fixing to guarantee stability and peak performance.
• Assess and implement new technologies, architectural patterns, and development tools.
• Write comprehensive unit tests to ensure high code coverage, reliability, and maintainability.
• Conduct code reviews and facilitate technical knowledge-transfer sessions.
• Operate within an Agile methodology with clear sprint planning and milestone-driven delivery.
• Demonstrated experience in building and delivering commercial products for Apple platforms.
• Strong understanding of Computer Science fundamentals, OOP/OOAD principles, and their practical applications.
• Extensive practical knowledge of the iOS SDK, Apple's official guidelines, architectural patterns, and native platform tools and techniques.
• High proficiency in Swift, including advanced language features and memory management.
• Solid grasp of GCD and Swift Concurrency for asynchronous programming.
• Proven experience with Reactive frameworks, such as ReactiveSwift and Combine.
• Versatile in UI layout utilizing both SwiftUI and UIKit, with a dedication to writing unit tests.
• Proficient in written and spoken English.
• Nice to have: Familiarity with AI productivity tools like Cursor, Cline, and Gemini CLI.
• Nice to have: Practical experience with IoT hardware integration, video streaming protocols, peer-to-peer networking, or Bluetooth (BLE).
• Nice to have: Expertise with performance analysis tools and optimization techniques.
• An environment that promotes equal opportunities, a transparent and value-based corporate culture, and an individualized approach to each team member.
• Competitive salary and benefits.
• Annual performance evaluations.
• Performance bonuses for individual accomplishments.
• Loyalty bonuses recognizing commitment to the company.
• 21 paid vacation days each year.
• Paid public holidays in accordance with Ukrainian legislation.
• Corporate training, knowledge hubs, and complimentary English classes.
• Educational leave options.
• Medical insurance provided from day one.
• Sick leave and medical leave benefits.
• Complimentary meals, fruits, and snacks when working in the office.
Genesis Tech
Binance
8base
Anaplan
Get handpicked remote jobs straight to your inbox weekly.