1. iOS Application Developer

Would you like a career as a...


iOS Application Developer

Full Time


location_iconAthens, Athens, Greece

when_icon 2019-11-29

salary_icon -

info iconBasic Information

At M-STAT, we provide mobile messaging and mobile marketing services, along with custom mobile apps to enterprises and brands that wish to reach their audience at their mobile devices directly & efficiently. We enhance mobile communication, marketing campaigns and business processes by blending our long experience with our technological expertise and passion for excellence

We are seeking a iOS Application Developer to join our mobile development team and work on exciting new and existing projects.

job description iconResponsibilities

The iOS Application Developer who will join us will:

  • Produce organized, efficient, maintainable and scalable code.
  • Deliver high quality applications on time and according to the specifications.
  • Contribute to application development planning, implementation and testing.
job description iconBenefits
  • Competitive Remuneration Package
  • Private Insurance
  • Professional Development Opportunities
job requirements iconBasic Requirements
  • 1-3  years of experience in iOS application development.
  • Excellent knowledge of Swift and optionally Objective-C.
  • Excellent knowledge of latest Xcode and iOS SDK.
  • Strong knowledge of most used Apple frameworks (e.g. UIKit, GCD).
  • Strong knowledge of iOS Human Interface Guidelines.
  • Strong knowledge of App Store Review Guidelines.
  • Strong working experience on Apple products and services.
  • Knowledge of basic design patterns (e.g. MVC, Delegation, Singleton).
  • Experience with SQL databases and/or persistent storage frameworks (e.g. Core Data, Realm).
  • Experience with dependency managers (e.g. CocoaPods).
  • Experience with Web Services (preferably RESTful) with XML and JSON representation.
  • Experience in version control systems (Git).
  • Attention to detail during coding and testing.
  • Good knowledge of the English language.
  • Analytical thinking and problem-solving capabilities.
  • At least one App launched in App Store.
good to have iconGood to have
  • University degree in Computer Science or similar.
  • Knowledge of how to distribute apps to beta testers (Ad Hoc, TestFlight).
  • Knowledge of Apple Push Notifications service (APNs).
  • Knowledge of advanced app architectures (e.g. MVVM).
  • Knowledge of how to create Pod libraries.