Our purpose
Here at Datacom we connect people and technology in order to solve challenges, create opportunities and discover new possibilities for the communities we live in
About Us
About the Role
What you’ll bring

  • Proven product development skills using Java, Android libraries, XML, etc.
  • Strong understanding on Mobile best practice and mobile design patterns
  • Proficiency MVVM, MVP
  • Experience with APIs, Swagger, etc.
  • Good business experience and understanding across several industries helping reshape parts of business to achieve agreed outcomes
  • Excellent communication skills, with a strong focus on helping create cohesive, collaborative and productive virtual teams
  • Good conceptual and problem-solving skills with the ability to quickly learn and pick up new technologies
  • Experience in CI/CD practices and tooling. Familiar with Apple App Store Connect, Test Flight, MS App Center and Google Play Store Console
  • Building reusable components and front-end libraries for future use
  • able to understand product requirements and do feasibility checks
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with UI/UX, Product Owners and Architects to get the best out of available technology
  • good communication skills with client stakeholder and internal team members

Responsibilities:

  • Develop code in a clear, maintainable way with a focus on ease of use & performance.
  • Be familiar with development frameworks and platform capabilities and use established, common design patterns. Develop for re-use wherever possible
  • Work with Product Manager, BA, Dev Lead, and domain team to design and deliver customer outcomes
  • Understand the business domain at a high level, and understand the feature & functions you are working on at a detailed level
  • Work with QA to design and run key functional tests as part of development activity
  • Work with the Business Analyst to resolve gaps or ambiguities in the functional design
  • Working with Android connectivity such as bluetooth, wifi direct, wired serial etc.
  • Experience working on Android launcher, understand Android system services etc.
  • Experience working on low level Android services, NDK