Position: iOS Developer (React Native)
Company: Processica
Category: iOS
Experience required: 3y
English level: upper

We are looking to hire a talented iOS developer (React Native) to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.

To ensure success as an iOS developer, you should have a strong working knowledge of iOS frameworks, be proficient in Objective-C, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.

Responsibilities

· Develop high-quality, reusable and scalable code
· Provide guidance on implementation and design best practices to other developers
· Produce design artifacts such as class diagrams and sequence diagrams for client solutions.
· Implement product features within a team using best practices to meet product deliverables
· Implement new features and enhance existing code to increase operating efficiency and
extensibility and/or adapt programs to new requirements.
· Participate in Agile sprint planning sessions and provide constructive feedback
· Help the Product Management team with high-level estimation and clarification of technical implementation of features.
· Prepare software packages for deployment that adhere to the defined standard deployment Policies and generate product documentation for releases
· Mentor Junior developers throughout the development lifecycle

Skills and Qualifications
· Experience in designing and implementing enterprise grade software.
· Experience with HTML5, CSS3, JavaScript, TypeScript
· Experience in working on ReactNative framework
· Experience in building applications UI using ReactNative
· Experience in using REST API’s in iOS application
· Strong knowledge of Obj-C/Swift for iOS and familiarity with mobile development challenges
· Familiarity with iOS API’s and libraries, framework/library development
· Understanding of distributed multi-tier infrastructure.
· Experience with AVPlayer or any OTT video players, media players on various mobile platforms
· Understanding of multimedia content delivery protocols such as HLS, DASH
· Familiarity with git, GitHub and Git Flow
· An understanding of UI/UX implementation, automated testing on iOS, tvOS