Position: Middle iOS Developer
Company: GlobalLogic
Category: iOS
Experience required: 2y
English level: intermediate

Job Description
- At least 2 year of commercial experience writing code on Swift is a MUST
- Deep knowledge of Swift, Objc and their interoperability
- Experience building complex iOS applications that use many external dependencies
- Strong knowledge of OOD and Design Patterns. Understanding of Multi-tier architecture
- Capability to understand complex logical algorithms
- Ability to take ownership on the application modules.
- Experience in writing Unit Tests and general knowledge of UI Automation

 
Job Responsibilities
- Writing an application from scratch according to the latest programming patterns

- Use deep expertise in your own work

- Work in product/technology creation project with implementation/integration responsibilities
- High contribution to project milestones by solving/avoiding most complex problems, through understanding dependencies in both in platform and product program
- Coach other team members in solving engineering problems

 
Department/Project Description
Summary:

The project is awesome because it starts from scratch. It consists of a few parts. Backend solution which uses Apigee, CloudElements, and includes integration with Google, Microsoft, Salesforce, and others. We have full ownership of the code which gives developers a lot of flexibility. The same principle applies to the development methodology, the team decides how do we operate: Scrum, Kanban, or other. GlobalLogic is responsible for project management and gives all needed support. Welcome to join our team :)

Details:

Our client has been at the center of the communication revolution. It is one of the largest communication technology companies in the world. They help people, businesses and things communicate better.

The digital world promises consumers a better, more connected life, and they’re the ones delivering it, make it possible for people to stay in touch and businesses to connect with their customers. It also bringing technology and hands-on learning opportunities directly to kids who need it most. Their goal is to inspire tomorrow’s creators to use technology to build brighter futures for themselves, their families, and the world.

The project is starting from scratch. We are enhancing existing telecommunication solutions by bringing it to the level of "Unified Communication System". The server side will consist of API orchestration which will use Apigee and Cloud Elements. This includes adding new functionality like integration with Google, Microsoft, and other 3rd party solutions.  Client-side applications are also built from scratch, we support four platforms: macOS, Windows, Android, and iOS. On all 4 platforms, we are creating a "Sidecar" application that will communicate with the server over HTTPS and with the native caller application over a secure protocol.