iOS Engineer

София, Bulgaria (Hybrid)


Currently you have the opportunity to join our team at the position of iOS Engineer

What will you do?

  • Design, develop, and maintain iOS apps using UIKit and SwiftUI;
  • Participate in code reviews and provide constructive feedback;
  • Debug and optimize app performance;
  • Stay up to date with iOS best practices and development trends;
  • Collaborate closely with UX and backend teams in a cross-functional setup;
  • Work as part of an agile team using Scrum or Kanban.

What skills and qualifications you need to have?

  • 3+ years of experience building native iOS apps with Swift;
  • Strong understanding of the iOS ecosystem and Apple’s Human Interface Guidelines;
  • Deep knowledge of UIKit, SwiftUI, Core Data, Auto Layout, Cocoa Touch, and CocoaPods;
  • Experience building layouts with Interface Builder and programmatically (for iPhone and iPad);
  • Ability to write clean, scalable, and testable code;
  • Solid experience writing and maintaining Unit and UI tests;
  • Hands-on experience integrating RESTful APIs and third-party SDKs;
  • Familiarity with architecture patterns like MVC, MVP, MVVM, MVI and SOLID principles;
  • Understanding of mobile app security best practices.

Bonus points!

  • Experience with CI/CD tools like Jenkins, Bamboo, or Fastlane;
  • Familiarity with performance tuning and app size optimizations;
  • Knowledge of accessibility best practices.

What makes you a great fit for our team?

  • You’re a strong team player with good communication and presentation skills;
  • You’re a self-starter who enjoys exploring and applying new tech;
  • You’re proactive, analytical, and love solving problems;
  • You’ve worked in Agile teams (Scrum/Kanban);
  • You enjoy working on apps with high social impact.

Why Information Services?

You will have the opportunity to build, maintain and develop efficient information systems of national importance.

What you will get in addition if you join us?

  • Additional health insurance with dental care coverage;
  • Public transport full coverage card;
  • Referral bonus program;
  • Skills development program;
  • Work in a team with leading specialists;
  • Specially developed “Graduation” program;
  • Coffee and fresh fruits at the office;
  • Convenient location.

iOS Engineer

Job description

iOS Engineer

Personal information
Professional data