Senior Android Developer
Job description
-Bachelor's degree in computer science, Software Engineering, or equivalent practical experience
-Having 4 years of experience on the role
-Experience with Android development tools such as Android Studio, APIs, Material Design, Android SDK
-Proficient with android MVVM, kotlin, material design
-Understanding the full mobile development life cycle.
-Knowledge of Object-oriented programming paradigm
-Experience with Gradle build and published Android apps in Google Play Store
-Experience with third-party libraries, google firebase, google map API, QR generator/reader Integration
-Familiar with push notifications, crash reports, APIs, and cloud messaging.
-Familiar with RESTful APIs to effectively integrate with applications and various testing tools
-Solid understanding of the full mobile development life cycle
-Proficient in code Version Control such as Gitlab or GitHub
-Building Scalable Patterns and reusable UI Components.
-Excellent analytical and multitasking skills.
Roles & Responsibilities:
-Develop, maintain, enhance, and troubleshoot existing Mobile Applications on Android platform.
-Optimize Mobile App Performance
-Work with the QA team to deliver excellent quality products.
-Well coding, designed, and efficient.
-Collaborate with back-end developers and UI/UX designers to improve usability.
-Review code, merge, build and Rollout App to Google Play Store.
-Write functional requirement and integration documents
-Perform Day to Day Report and other tasks assigned by the IT Manager.
-Stay up to date on emerging technologies.