Senior iOS Developer


  • The client is a tech company that is one of the most successful, self-funded English startups at the moment. They are building a football trading platform that allows the users to buy and sell shares of footballers for real money.


  • Work in an Agile (SCRUM) environment with small self managed teams to deliver high quality native apps for clients across various industries.
  • Participating in software code reviews to ensure the creation of high-quality, robust code by all team members.
  • Collaborate with designers in your team to come up with the best solutions to challenging UI/UX problems.
  • Translate wireframes and mock-ups into fully functioning features.
  • Work with members of the QA team to ensure we are developing high quality software.
  • Participate and contribute in the continuous improvement of our delivery process.
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency.


  • Have at least three years of experience shipping iPhone/iPad applications in a professional setting.
  • Excellent coding skills in SWIFT.
  • Capable of making architectural decisions.
  • Experience with MVVM design pattern.
  • Experience in writing clean and testable code as well as unit tests.
  • Understand how to coach teams to deliver products in an Agile environment.
  • Should have worked with iOS SDK frameworks such as: UIKit, CoreFoundation, Auto Layout, Storyboards etc.
  • Experience in working with REST APIs and local data-storage (ex. Core Data, Realm etc.)
  • Excellent understanding of object oriented principles
  • Working experience with Git
  • Desire to build quality software
  • A mindset to continuously challenge yourself
  • Solid written and verbal English communication skills.
  • Live in (or can relocate to) Sofia.


  • You enjoy mentoring and teaching others
  • Worked with dependency managers (ex. Swift Package Manager, Cocoa-pods, Carthage)


  • Working in a friendly and supportive atmosphere
  • Young, motivated and helpful colleagues
  • Career advancement and salary increase opportunities based on your level of engagement
  • Salary based on your knowledge/experience level; Christmas bonuses
  • Freedom and support to develop your skills and knowledge in areas of your own preferences (you want to try something that would improve your skills and our projects – go for it!)
  • Flexible working hours
  • Opportunities to travel
  • Coffee, tea, snacks…

Come work with us