👩💻Job board for Flutter™, Google’s UI toolkit for building beautiful apps for mobile, web & desktop
Senior Mobile Application Developer
Job description
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
RoleSoftware Developer
Industry TypeIT-Software, Software Services
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & 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)
📋Copy to clipboard