Android Team lead
Primary Skills :
?Experience with Android SDK, Java and UI design principles, patterns, and best practices
? Hands on experience with Web Services, SOAP, REST , JQuery and JSON to connect mobile apps to back-end services
? Hands on experience with the build tool Gradle
? Proficient with common Android Framework API's (WebViews,Location, Camera, Notifications, Maps and etc)
?Experience with offline storage, performance, thread management and code quality monitoring and tuning
?Experience in using Fragments, Activity workflow, ActionBar Navigation, Menu designs and view controls, and Loaders - A knack for benchmarking and optimization
?Experience in Test Driven Development (TDD)
? Code versioning tools, such as Git, SVN Mobile IDEs: Android Studio, Intellij and/or XCode
? Knowledge on Java Scriptinglanguages like Angular JS/React JS and iOS development.
? Advanced Knowledge in Automated UI Testing Concepts and technologies like Appium, Robotium.
Job Roles/Responsibilities :
? Ensure the performance, quality, and responsiveness of applications
? Collaborate with a team to define, design, and ship new features
? Help maintain code quality, organization, and automatization
? Develop and perform unit testing of application. Prototype solutions as needed
?Work with Business and Technical leads on requirement analysis and technical design
? Co-ordinate with offshore team and lead them for project delivery
?Work closely with the team, product management, and QA to design and develop Android applications.
? Analyze, plan and deliver production issues based on Business priority