Job Descriptions
- 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.
- Write functional requirement and integration documents
- Perform Day to Day Report and other tasks assigned by the Team Leader.
- Stay up to date on emerging technologies.
Job Requirements
- Bachelor’s degree in computer science, Software Engineering, or equivalent practical experience
- Having around 3 years of experience on 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.
- 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
- Good analytical and multitasking skills.
- Good Testing and debugging skills.
- Good written and spoken communication.
- Good attitudes, punctuality, self-discipline, faster learner, and strong commitment.
- Able to work independently and in a team environment.