Job Description:
Our team needs a well experienced Senior Android Developer professional with outstanding skills to join our app development team. Your role as a senior android developer is to take the advantage of innovative trends and technologies into practice and ensure they are been utilized in projects correctly.
Job Requirements:
- Bachelors Degree in Computer Science, Engineering or a related subject
- 4 – 6 years of Android coding experience
- Know the app development landscape and the emerging technologies
- Responsible for the design of advanced android apps
- Review current project systems, collaborate with the team at various phases
- Strong C programming expertise (C, C++, Visual Studio)
- Working experience with Hybrid apps
- Good understanding of Android development tools, Kotlin, web kit etc.
- Experience in working with various platforms (smart phones, game consoles)
- Working closely with business analysts, other engineers, off shore development team
- Translating client requirements into apt mobile app designs
- Solid understanding of the entire development lifecycle
- Knowledge of UI testing
- Deep and extensive knowledge about related Android libraries
- Excellent technical and English conversational skills
Would be a plus:
- Knowledge in image processing and computer vision
- Experience in network communication
- Experience with machine learning frameworks, high-performance computing architectures etc.