SQUAD
iOS Software Engineer
SQUADUkraine1 day ago
Full-timeRemote FriendlyEngineering, Information Technology
Team Summary

Our team specializes in developing native iOS and Android mobile applications that are tightly integrated with IoT device hardware, supporting live video, real-time device control, and secure connectivity at scale. We operate with an Agile methodology, featuring transparent sprint planning and milestone-driven delivery with full visibility into progress. Our applications run at scale with a modular architecture, dependency injection, and reusable libraries, supporting a large codebase and complex features.

Job Summary

We're looking for an experienced iOS Software Engineer with a passion for mobile technologies to join our talented team. This role emphasizes collaboration on designing and building maintainable, future-proof code, participating in new feature development, optimizing and maintaining applications.

Responsibilities and Duties

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship features
  • Work with outside data sources and APIs
  • Work on bug fixing and improving application performance

Qualifications And Skills

  • Experience building commercial products for Apple platforms
  • MS or BS in Computer Science
  • Good written and spoken English
  • Strong understanding of Computer Science fundamentals
  • Strong OOP/OOAD background and ability to apply it in practice
  • Earnest warrior for high-quality, stable, and future-proof code
  • Proactive problem-solving habits and engineering mindset
  • Deep practical knowledge of iOS SDK, understanding of iOS app architecture, official platform recommendations, native platform tools, and techniques
  • Strong proficiency in Swift with a deep understanding of language features
  • Performance analysis and optimization techniques, fluency with performance analysis tools
  • Understanding GCD, Swift Concurrency
  • Courage to take on a wide variety of iOS development tasks: from UI layout based on SwiftUI/UIKit, asynchronous programming, to low-level hardware-related tasks
  • Ability and desire to write unit tests
  • Ability to conduct effective code reviews and knowledge transfer sessions
  • Experience with Reactive frameworks (ReactiveSwift, Combine)
  • Experience with IoT, video streaming, peer-to-peer, Bluetooth is a plus

Nice to have

  • Skills in making architectural decisions that affect multiple teams
  • Capacity to influence engineering culture and drive technical excellence
  • Skills in presenting technical solutions to diverse audiences
  • Experience with AI productivity tools (Cursor, CLine, Gemini CLI, etc.)

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
  • Gig-contract
  • 21 paid vacation days per year, paid public holidays according to 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
  • Remote working mode is available within Ukraine only
  • Free meals, fruits, and snacks when working in the office.

Key Skills

Ranked by relevance