The main roles and responsibilities would be:
· Deliver high-quality mobile apps on Android platforms.
· Create best practice, drive initiatives to build reusable frameworks, components and solutions.
· Engage with the team to create a knowledge center on Android.
· Minimum experience of 1 year needed. Ideally more than 2 years.
· Maps based apps.
· Payment gateway integration: (PayPal, Stripe, Paytm, etc).
· Integration of web services
· Marketplace apps
· Live Streaming
· Offline application development.
· Strong OO design and programming skills in Java
· Android SDK
· JSON/REST API
· Social Media APIs
· UML/Design Pattern
· Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
· Knowledge of android architecture component(LiveData etc).
· Working Experience on MMVM and MVP architecture
· Experience in SQL and NOSQL databases.
· Familiarity with cloud message APIs and push notifications
· Understanding of Googles Android design principles and interface guidelines
· Proficient understanding of code versioning tools, such as Git.
· Work closely with the leadership team to define roadmap and development plans
· Help define and implement standards and promote best practices for the Android development team
· Tackle daily challenges with your creative problem-solving recommendations
· Mentor and contribute knowledge to the rest of the team and the organization
· Strong knowledge of Android UI design principles, patterns, and best practices
· Experience with threading, and performance tuning
· Ability to understand business requirements and translate them into technical requirements
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.