Bonustime Android Developer 工作職責
- A Bachelor Degree in Information Engineering, Information System, or Computer Science
- Having at least 2 years experience, Fresh Graduates are welcome
- Proficient understanding on OOP, MVP, MVC, and Android development with Java. Familiar with gradle (for Android Developer)
- Strong knowledge of code versioning tools, e.g. Git
- We also welcome those who have experience in developing Web Service and Mobile Service.
- Understand designing concepts for reactive programming
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Write elegant, robust code for apps. Confident at writing in OOP with MVP or MVC design pattern
- Build a range of tools which include frameworks for: Automated testing; Automated build; Test environments; Reporting and alerts; Configuration management and versioning.
- Ensure a good user experience when scripting the apps and optimize apps for maximum speed and scalability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Provide internal testing
- Designing and developing advanced applications for the Android platform.
- Collaborate with back end programmer and cross-functional teams.
- Improve application performance and fix bugs.