Looking for a Senior Android Developer in Chennai who can develop and maintenance the Android application for our products and with a solid understanding of the Android platform, Android SDK with at least 2 to 3 Android apps published in Google play. Day to Day Activities / Core work Work on introducing new features in our Android App as well as building it Work on MVP & MVVM/Android Architecture Components architecture for building apps in IDE. Work on the Web service integration (i.e, REST) Focus on performance, network connectivity, apk size and app store optimization Work on SQLite Work with product team and other teams to build innovative, robust, and easy-to-use features Passion for clean codes, where re-usability, test-ability, and legibility are a must! Work on Version Control tools such as Git, SVN, VCS. Expectation from Candidate Good Attitude Excellent verbal and written communication in the English language. Good presentation, and interpersonal skills Collaborate with a team to define, design and ship new features. Good understanding of OOPs concepts. Strong knowledge of Android UI design principles and patterns. Good UX/UI Design Skills Good understanding handling the network performance and memory of Android Apps Knowledge of best practices in design and Android development
Complete working knowledge of Android Components
- Location Services, Push Notifications, Widgets, Notifications, Animations, Data Storage, Intents, Localization, Personalization, Sync, etc.
Knowledge of third-party libraries
- RxAndroid, Dagger, GreenDao (ORM), Retrofit, Volley, Parceler, etc.. Bonus Points Knowledge on Flutter, Kotlin/C#/F# is also an added advantage
Knowledge / Experience in Hybrid mobile app development Knowledge / Experience in handling the performance and memory of Hybrid Apps.
Knowledge / Experience in MYSQL/MariaDB Knowledge / Experience in PHP/J2EE.
Knowledge / Experience in any Agile methodologies Knowledge / Experience in Collaboration tools
Experience: Minimum 3 years (Required) Education: Bachelor's (Required)
Job Type: Full-time.
Perks and Benefits other Role
Software Developer Industry Type
IT-Software, Software Services Functional Area
IT Software - Application Programming, Maintenance
Employment Type Full Time, Permanent
Role Category Programming & Design
Education UG : B.Tech/B.E. in Computers PG : Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate : Any Doctorate in Any Specialization, Doctorate Not Required
Job Type: Full-time
Experience:work: 1 year (Preferred)
Education:Bachelor's (Preferred)