iOS Software Engineer
Summary
Develop and maintain high‑performance native iOS applications that integrate with IoT hardware for live video streaming and device control, using Swift, SwiftUI/UIKit, and reactive frameworks while collaborating with cross‑functional teams.
Team Summary
Our team develops native iOS and Android mobile applications tightly integrated with IoT device hardware, delivering live video streaming, real-time device control, and secure connectivity at scale. Operating within an Agile methodology, we prioritize transparent sprint planning and milestone-driven delivery to maintain full visibility into progress. Our mobile applications are engineered with modular architecture, dependency injection, reusable libraries, and feature flag management to ensure scalable, maintainable, and high-performance software.
Job Summary
We are seeking an experienced iOS Software Engineer with a passion for mobile technologies to join our team of talented engineers in designing and building high-performance, native Apple applications. In this role you will take ownership of key application features, collaborate closely with cross-functional teams, and write clean, maintainable, and future-proof code. You will play a crucial role in developing new capabilities, optimizing performance, and solving complex technical challenges at the intersection of mobile software and hardware integration.
Responsibilities and Duties
- Design, architect, and build advanced, scalable native applications for the iOS platform.
- Collaborate with cross-functional teams (product, design, QA, and hardware) to define, design, and ship impactful features.
- Integrate mobile applications with external data sources, third-party APIs, and low-level IoT device hardware.
- Perform continuous application optimization, diagnostic profiling, and bug fixing to ensure stability and peak performance.
- Continuously discover, evaluate, and implement new technologies, architectural patterns, and development tools.
- Write robust unit tests to ensure high code coverage, software reliability, and long-term maintainability.
- Conduct effective code reviews and lead technical knowledge-transfer sessions to foster team growth.
Qualifications and Skills
- Proven experience building and shipping commercial products for Apple platforms
- Strong mastery of Computer Science fundamentals, OOP/OOAD principles, and their practical application
- Deep practical knowledge of the iOS SDK, official Apple guidelines, architecture patterns, native platform tools, and techniques
- Strong proficiency in Swift, including advanced language features and memory management
- Solid understanding of GCD and Swift Concurrency for asynchronous programming
- Proven experience with Reactive frameworks (ReactiveSwift, Combine)
- Versatility in UI layout using both SwiftUI and UIKit, along with a commitment to writing unit tests.
- Good written and spoken English
Nice to have
- Experience with AI productivity tools (Cursor, Cline, Gemini CLI, etc.)
- Hands-on experience with IoT hardware integration, video streaming protocols, peer-to-peer networking, or Bluetooth (BLE)
- Proficiency with performance analysis tools and optimization techniques
We offer multiple benefits that include
- The environment of equal opportunities, transparent and value-based corporate culture and an individual approach to each team member.
- Competitive compensation and perks. Annual performance review.
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
- Gig-contract.
- 21 paid vacation days per year, paid public holidays according to the Ukrainian legislation.
- Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.
- Medical insurance is provided from day one. Sick leaves and medical leaves are available.
- Free meals, fruits, and snacks when working in the office.
As published by greenhouse · 2 questions · 1 written answer
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter
Short answers (1)
- What is your current location?
Written answers (1)
- LinkedIn Profile
