Parent Category: Job Listings - Public Domain Listings Category: Software Engineers Published: Thursday, 07 May 2020
NOTE: The following job description was extracted from public domain and published here as a value added service to BizLINKS Resources members. We are currently not a direct vendor to the above organisation and would be interested to work with the above through a internal organisation referral
 Employer Referral

Senior Mobile Android / Kotlin Developer ----Designing and developing advanced applications for the Android platform. Unit-testing code for robustness, including edge cases, usability, and general reliability. Bug fixing and improving application performance. Responsibilities Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Collaborating with vendors/business partner who are developing related system and software to achieve the desired results. Working in the agile/scrum software development team, picking up tasks required for the sprints From time-to-time, the developer would need to conduct software architecture review to assess gaps with best practices in the industry Requirements Minimum 8 years of experience in building Android apps and has published one or more Android apps in Google PlayStore Fluent in Java, Kotlin and Android Studio Deep understanding of Google's design principles and interface guidelines Competent in producing scalable and high-quality code through automated functional and unit tests for Android applications Deep understanding of standard Android design patterns and RESTful API design Experience in working with Android libraries such as Retrofit, Dagger, Coroutines Leakcanary, ButterKnife etc. Familiar with the mobile landscape, architectures, trends, and emerging technologies Experience in writing automated functional and unit tests for Android applications Knowledge of Continuous Integration and Delivery systems (i.e. Jenkins) and setups Experience in Git Familiar with Agile practices such as Extreme Programming, Scrum or Kanban Experience in backend technologies / full-stack development and server side programming is considered a plus

to BizLINKS Resources

via BizLINKS Resources
Hits: 225
Country: Singapore
Employment Type: Full time
Salary: Open