Position: Senior iOS Developer
Company: Intetics
Experience required: 5y
Category: iOS
Published: 2021-01-01T00:00:00+02:00

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.

Responsibilities:
Initiate application architecture
Implement a stable version of iOS Native Application
Create with DevOps - CI\CD procedures 

Requirements
Good knowledge of:

Swift
Core Data
Patterns
Multythreading
MVC, MVP, MVVM, VIPER

Appreciated knowledge of:

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