Looking for Android mobile application developers to join the Huawei Turkey R&D Center and work developing mobile applications of various consumer products like Huawei’s phone, watch, car etc. which will work with Huawei AI services.
Android developer will play the critical role in developing mobile applications for Android.
Key Responsibilities
- Be a member of team developing mobile applications of various SaaS Products.
- Involve in not only development of a part but also technical design process of requirements.
- Be able to contribute to product backlog with technical items.
- Pursue writing clear, testable, maintainable and properly documented code.
- Design the technical architecture of the application when it is necessary
- Contribute team on picking the best SDKs, libraries and toolkits to be used in the projects.
- Work in great harmony with product owner to provide further suggestions for enriching the application
Requirements
Qualifications
- Bachelor degree or higher, majoring in computer software or related fields, passion on development.
- At least 3+ years of experience in a design and/or development role for mobile apps and/or games.
- Excellent grasp of Android OS
- Solid grasp of architectures applied in mobile software development such as MVVM, Clean Architecture and so.
- Excellent grasp of Java or Kotlin (ideally both) along with OOP
- Solid understanding of software development lifecycle.
- Solid understanding of webservices and consuming RESTFUL APIs.
- Solid grasp of mobile software development trends.
- Solid grasp of ecosystems like Google Mobile Services, Firebase and so.
- Solid troubleshooting skills, able to dive into complex code/infrastructures, and find the root cause
- Prospect of software developer, able to analyze and resolve development and deployment issues