Job Descriptions:
- Develop, maintain, enhance, and troubleshoot existing Mobile Applications on Androidplatform.
- 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
Job Requirements:
- Bachelor’s degree in computer science, Software Engineering, or equivalent practical experience
- Having around 4 years of experience on the similar 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 Androidapps 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.
- Strong Testing and debugging skills.
- Strong written and spoken communication.
- Good attitudes, punctuality, self-discipline, faster learner, and strong commitment.
- Able to work independently and in a team environment