Android Developer Jobs in Kolkata - SkoolTree Technologies
Job Description
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