â— Expert knowledge of the Android Developers Kit. â— Expert knowledge of Android Architecture, performance optimization, and Security. â— Advanced Android UI Skills (Fragments, Custom view components). â— Expert knowledge of Java and the JDK. â— Expert knowledge of Kotlin. â— Strong problem solving and analytical skills. â— Expert knowledge of Google Play Services API (Location, Map, GCM, etc.) â— Expert knowledge of Firebase SDK. â— Very good knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. â— Very good experience in utilizing Mobile design patterns, building mobile frameworks/SDKs, building custom UX widgets and optimizing apps for performance. â— Experience building complex software systems that have been successfully delivered to customers. â— Very good knowledge of Agile - Scrum development methodology. â— Well-organized with the ability to prioritize workload and work under pressure. â— Technical leadership.
©