Stream Software Engineer (iOS/ Swift)

Check with the manager

No resume? Download our questionnaire!

We are looking for an experienced iOS developer!

The Stream Software Engineer (iOS/ Swift) is responsible for developing the mobile applications on iOS and leading an enterprise team of software engineers. This includes managing the technology team, overseeing design, and implementing systems and applications.  

Key Responsibilities 

  • Manage the software engineers.
  • Control the software engineers’ day-to-day activity.
  • Conduct software engineer performance reviews and code cross-reviews.
  • Provide technical validation of the system requirements.
  • Interview software engineer candidates.
  • Oversee and control the stages of development and testing, including manual, automatic, load, chaos and regress.
  • Constantly improve CI/CD practices in the stream, tech radar, technological stacks, and protocols and services.
  • Ensure stability of upcoming releases and the stability of the system in general.
  • Onboard and off-board software engineers.
  • Coordinate with CTO over system design and product architecture.
  • Report daily, weekly, monthly to the CTO.
  • Synchronize with DevOps and Security departments.


  • At least 5 years’ experience in a technology leadership role.
  • Strong knowledge of software development methodologies, mobile application architecture, and database design.
  • Excellent knowledge of API integration with the core system backend.
  • Strong knowledge of Swift 1,5-2 years, Unit-Testing and Automatic Testing.
  • Experience with Sentry, Grafana, TestFlight, Docker, CI/CD, and automated development tools for security screening, chaos engineering, and semantic release tools.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication and collaboration skills.
  • Relevant industry certifications are advantageous. SwiftUI knowledge is obligatory!


  • Extending and customizing GitLab CI pipelines  
  • Experience in implementing socket connections.  
  • Experience in publishing applications to App Store.  
  • Experience with Objective-C.


Check with the manager

No resume? Download our questionnaire!