TL;DR

Senior iOS Software Engineer (IoT): Developing and evolving a mobile application for a smart home ecosystem with an accent on SwiftUI, MVVM architecture, and high-load production environments. Focus on designing scalable features for connected devices, ensuring high code quality through automated testing, and collaborating across a large-scale international project.

Location: Must be based in Ukraine, with the flexibility to work remotely or from any of the local offices.

SoftServe is a leading global digital service and consulting company providing software development and transformation services since 1993.

What you will do

  • Develop and maintain a modern iOS application for smart home control, including thermostats and security features.
  • Contribute to new feature development and ongoing performance improvements in a large-scale environment.
  • Collaborate with product managers and designers to craft customer-focused mobile solutions.
  • Perform code reviews and contribute to maintaining high engineering standards.
  • Participate in Agile ceremonies including stand-ups and sprint planning.

Requirements

  • Must be based in Ukraine.
  • 7+ years of professional experience in mobile development using Swift.
  • Strong expertise in SwiftUI and MVVM architecture.
  • Proficiency with asynchronous programming including Async/Await and Combine.
  • Experience with automated testing (XCTests or Swift Testing) and CI/CD tools (Fastlane, CircleCI).
  • Ability to communicate in English freely and align with the EST time zone.

Nice to have

  • Knowledge of IoT devices, video streaming, or connected ecosystems.

Culture & Benefits

  • Flexible workplace policy with options to work from home or in local offices.
  • Opportunities to impact millions of users through high-quality engineering.
  • Collaborative environment focused on technical excellence and ownership.
  • Engagement in complex, high-impact projects centered on energy and sustainability.