Senior Android Developer
Job Description
• 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.
• 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.
Requirements
• 3+ years of experience
• Knowledge of maps based apps.
• Payment gateway integration: (PayPal, Stripe, Paytm, etc).
• Integration of web services
• Marketplace apps
• 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 MVVM and MVP architecture Experience in SQL and NoSQL databases.
• Familiarity with cloud message APIs and push notifications Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git.
• 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.
• Live Streaming Offline application development.
• Key Skills Android SDK Java Android Development Rest Retrofit JSON Web Services No SQLSQLGIT
