Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Bizico — це аутсорсингова компанія, ми розробляємо web та мобільні додатки. Основний стек технологій web: React, Node.js, .Net, та мобільна розробка: іOS, Android. Забезпечуємо повний цикл розробки проектів, від залучення бізнес-аналітика до кінцевого супроводу проекту. Основними клієнтами є замовники з США та Німеччини.
28 серпня 2018

Senior iOS Developer (вакансія неактивна)

Чернівці, віддалено

Необхідні навички

4+ years of experience in developing native iOS applications
Deep familiarity with Objective-C and Cocoa Touch is a must and Swift is desirable
Strong design patterns, IoC, DI, SOLID, KISS
Believes in TDD philosophy and has done it for quite some time
Intermediate and higher level of written and verbal English

Буде плюсом

Nice to have:
BS/MS degree in Computer Science, Engineering or a related subject
Experience with collections, multithreading, synchronization, memory management(ARC — must, MRR — is a big plus), Core Data, Local and remote notifications
Intimate knowledge of iOS SDK 8+
Ability to create, analyze and support the applications architecture
Strong OO design and programming skills
Understanding and ability to use the Clean Code principles is a big plus
Understanding and ability to use in real life Software Development Patterns.
Understanding and experience with MVP, MVVM, VIPER/CleanSwift etc is a big plus
Practice in iOS Unit UI Testing.
Experience in integration with 3rd party frameworks, libraries and solutions
Up to date on latest technology developments on mobile
Deep experience with RESTful APIs, client-server communication
Solid knowledge of web-services standards (REST, JSON, XML)
Strong understanding of Agile (Scrum) process and experience in using JIRA
Continuous Integration, Continuous Delivery
Deep understanding of GIT
Experience working in a team, good communication skills
Ability to analyze requirements, create technical designs, and write high-quality code
Ability to read and write technical documentation in English
Solid understanding of the full mobile development life cycle, general mobile landscape, architectures, trends, and emerging technologies
Ability to implement custom rich user interfaces according to design

Пропонуємо

Interesting and diverse projects from our American partners
The best software and other necessary equipment
Financial support of your professional trainings and conferences (including foreign language courses)
Spacious and comfortable office
Friendly colleagues

Обов’язки

Own the networking layer for delivery of upload & download of streaming media as well as peer-to-peer collaboration
Identify, measure, and overcome issues impacting end to end network performance (such as bottleneck cross-traffic, buffer bloat, active queue management, policers and shapers, link layers with non-uniform packet forwarding behaviors, ...)
Optimize for the user experience even (especially) for users under degraded network conditions
Work with Operations & Audio/Video Engineering staff to optimize trade offs between quality and over the wire size

Про проєкт

As a Mobile Networking Engineer you’ll be responsible for building and optimizing the lowest level networking layer in our iOS and Android applications enabling cutting edge, massively collaborative music creation experiences. You’ll help our users connect their devices through rain, sleet, snow, or any other terrible weather storming across the internet. You should know how to minimize latency, jitter, packet loss and maximize throughput on wifi and cellular networks. Our apps are top performers in the iOS and Google Play stores and in the news — the apps you help create will be enjoyed by millions. Our development cycle is rapid, iterative, and collaborative.

Гарячі вакансії

Всі вакансії