Expertise : IT / Telecom - Software / ProgramareSalary : at the interviewOpenings : 3Offer (bonuses, benefits) : - Motivating salary scheme, bonuses, career path-
Professional environment, access to leading-edge technologies- Professional development programs - certifications- Possibility to travel abroad-
Team buildings Description / Responsabilities : Responsibilities · Work together with development team to define software architecture and specifications · Design and build advanced applications for the iOS platform · Collaborate with other teams in order to deliver bug free features · Help improve code quality through writing unit tests, automation and performing code reviews · Work on improving application performance and stability.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Requests : Requirements · Minimum 3 years technical experience.
Solid understanding of OO programming and design patterns, you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
Working experience in iOS development and a deep familiarity with Swift, Objective-C, C / C . · Familiar with iOS SDK (Foundation, UIKit, Cocoa Touch, Core Data, Core Location, Core Animation, Core Graphics and Core Text, etc.
Good experience with REST Web services and Networking frameworks. · In-depth knowledge of application distribution and App Store submission (certificate management, Apple Developer account, iTunes Connect).
Familiar with dependency managers for Swift and Objective-C (CocoaPods, Swift Package Manager, etc.). · Familiar with main iOS design patterns.
Solid understanding of the full mobile development life cycle, including Unit Tests. · Experience with agile software development methodologies (Scrum).
English : Advanced.Nice to have skills : · Experience with MQTT. · Experience with Hybrid frameworks and Web technologies (HTML / JS, Cordova, PhoneGap).