Responsibilities

  1. Collaborate with the team on the implementation of mobile application thru design and business requirements​
  2. Lead the mobile development team by setting industry best practices and standards​
  3. Translate wireframes and visual designs into high quality code​
  4. Development of the mobile application user interface with best practices​
  5. Optimize and improve application performance by working with colleagues​
  6. Troubleshooting of issues on the mobile application​
  7. Continuously innovate and improve application user experience with the team​
  8. Learn key user interactions and understand the fundamentals of  products​
  9. Up to date with terminologies, code practices and technology for mobile applications​

Requirements

  1. Proven software development experience native Android skills development
  2. Proven working experience in Android app development and have published at least one original app to GooglePlay
  3. Comfortable and motivated to learn new tech like Flutter and innovate
  4. BS/MS degree in Computer Science, Engineering or a related subject
  5. Proficiency with Java and related native application development languages​
  6. Familiarity with RESTful APIs​
  7. Good understanding of integrating with pre-existing smart phone hardware​
  8. Understanding of OOP design​
  9. Familiar with 3rd party libraries​
  10. Working experience with Git and/or others version/source control systems, good command in branching strategies​
  11. Experience with unit testing and E2E testing
  12. Knowing/experience with the following is a big plus:​
    • API design experience​
    • Containerizations (Docker, Kubernetes)​
    • NoSQL and SQL knowledge experience​
  13. Microservices development ​
  14. Critical thinker and problem-solving skills​
  15. Team player, collaboration with other team members​
  16. Good organizational and time-management skills​
  17. Great interpersonal and communication skills​
  18. Upper intermediate spoken and written English​
  19. Agile (SaFE, Scrum, Kanban), knowledge of tools for collaboration​
  20. Sense of pragmatism, urgency, and good technical judgement​

Working Location:Singapore

Contact:Vic  vl@linkcompliance.com