Position: Lead Android Developer
Company: Intellias
Experience required: 5y
English level: upper

They are interested in a team of 10+ engineers who could help them with product development. Android App is needed as well.

Requirements:
- 6+ years of working experience in software engineering
- Strong knowledge of Java and Kotlin programming language
- Strong software architecture design skills
- Good understanding of OOP concepts and design patterns
- Experience working with Android native libraries and Android SDK
- Knowledge of Java programming language, JNI interfaces
- Understanding of multi-tier, client-server software architecture
- Experience developing multi-threaded software and components
- Experience using REST, Socket.io, and similar communication techniques
- Upper-Intermediate or higher level of English, good communication skills.

The following would be a big plus:
- Experience with Video apps - huge advantage
- Experience working according to Agile development process
- Experience developing cross-platform software