Position: Android Trainee
Company: GlobalLogic
Experience required: no_exp
English level: intermediate

Job Description
Knowledge of Android OS and being familiar with main concepts:
- Activity and its lifecycle
- Fragment
- Services
- Context
Strong knowledge of Java
Knowing Flutter and Kotlin is a big plus
Strong knowledge of object-oriented programming
Good knowledge of Design patterns. Not only GOF patterns but also patterns like MVP, MVC, MVVM
Good understanding of few sort algorithms (Quick sort, Merge sort)
Good understanding of BFS and DFS
Good understanding of Multithreading
Understanding of unit tests
Good understanding of Networking. Be able to work with REST-full API's
Experience of working with GIT
Knowledge of any other programming language is a plus
Good communication skills
Possibility to work full-time
Intermediate English. Should be able to speak.

Job Responsibilities
A successful candidate will be able to work as a developer of Android client
Participate in design and developing code for Android using Flutter and Kotlin
Working together with the team.
A team will use SCRUM or any other agile methodology on a daily basis

Department/Project Description
We are pioneers in video collaboration technologies with a mission to make embedded video collaboration ubiquitous, and to connect the world beyond the point of interaction to create a human experience. Meanwhile the platform itself delivers the highest quality cloud video conferencing service, on-premises solutions and platform-as-a-service for market leaders and innovative upstarts. In addition transcode-free mobile video conferencing with patented dynamic adaptation technologies deliver the most resilient experience across challenging wireless and mobile networks.