— Core Data
— MVC, MVP, MVVM, VIPER
— API: REST,Alamofire, Moya, URLSession
— For using sockets: SocketIO, Push Notifications
— Concurrency: GCD (Grand Central Dispatch), NSOperation
— Mobile database: CoreData or Realm or SQLite
— CI (Continuous Integration): Fastlane + Jenkins
— Testing + Delivery: App Center (preferable) or Firebase; Unit Tests
— Crash reporting: Chrashlytics (good with Firebase) or Airbrake
— Initiate application architecture
— Implement a stable version of iOS Native Application
— Create with DevOps — CI\CD procedures
The project is a new platform for cross-media newsroom management targeted at medium-size and large publishing houses. It helps to plan appointments, manage stories, co-ordinate staff, control beats, and streamline cross-media workflows.
The project is cluster-based in the cloud which is currently used by more than 380 organizations all over the World (from USA to Australia).
Stack of used technologies is large and consist of: J2SE, Angular, Spring, Hibernate, REST Web services, MySQL etc, Docker, Kubernetes
Development process is based on TDD methodology together with Disciplined Agile practices.
Quality assurance team provides the wide range of software testing services (tests management, bugs-tracking, automation, etc).
Our Team consists of 12 members: 1 Project Manager; 1 Technical Lead, 1 BA, 7 Software Developers, 4 QA Engineers. Krakow team consists of 5 members: 2 DevOps, 3 Software Developer.