Android Lead Engineer - JD
Minimum requirements:
1.Bachelor s/Master s degree in Engineering, Computer Science, (or equivalent
experience)
2.At least 5+ years of experience in Android development (rare exceptions for
highly skilled developers).
3.Solid understanding of the Android SDK and knowledge of different android
frameworks
4.Extensive experience of utilizing web API's within android applications
5.Excellent technical expertise on Android device platforms
6.Exposure to custom UI development
7.Familiarity with performance profiling tools available in Android
8.Efficiency in working with design patterns like MVVM, VIPER, Clean
Architecture, etc.
9.Good grasp on Java, Kotlin, Flutter, and OOPS concept
10.Expertise in Android UI design principles, patterns, and best practices
11.Excellent knowledge of Github/Bitbucket
12.Hands-on knowledge of Restful APIs to connect Android applications to
back-end
Preferred skills:
Fluency in English language for effective communication
Ability to work full-time (40 hours/week) with a 2-4 hour overlap with
US/Canada time zones
Aware of Junit and other unit testing concepts
Familiarity with cloud message APIs and push notifications
Ability to understand business and technical requirements
Proficient understanding of issue tracking tools, such as JIRA.
Excellent knowledge of the Agile Development process
At least one app live on the Google Playstore
Prior experience of team management
Strong analytical, technical and creative skills
Excellent communication and organizational skills