Why work with us
At TDG, the word digital does not merely translate to technology, but it signifies something far more revolutionary and life-changing. As a leading Pan-Asian start-up, we have prime leaders and experts across industries that seek to enhance you professionally and we can grow together as a company. Accompanied by creative, technical and data-minded specialists, we believe TDG is a unique working experience at the epicenter of digital innovation.
Digital and Media Platform (DMP) embrace technology, data, shape innovative-and-impactful features for our consumers and partners alike, taking our customer-centric product designs even further in order to make TDG Most Admired Digital Transformation & Technology Company.
What you will be doing
- Work closely with the Product Owner, Scrum Master, QA, Service Engineer, and UX/UI Designer to make sure the backlog is efficiently planned and occasionally assist in technical discussions with the operation and architecture teams.
- Write clean, composable, and maintainable code as you develop world-class applications for millions across the country. We prefer experiences in Kotlin but if you are a Java Developer is fine.
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Our Requirement
- Bachelor degrees in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development
- Have published at least one original Android app
- Experience with Android SDK developing in Java or Kotlin.
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience working in modern mobile and server coding and design practices. For example, VIPER, MVVM, MVP, SOLID principals, and TDD
- Working knowledge with Dagger, Http, Retrofit, Rxjava, Glide, Espresso, Mockito, Powermock or equivalent libraries on Android
- Strong understanding of best practices for application performance optimization and security
- Solid understanding of the full mobile development life cycle
Our Commitment To You
We value our people and have the mission to attract and retain exceptional talent. We work in a truly agile environment where opinions are encouraged collaboration…everyone has an opinion…opinions are valued…and have no time for finger pointing and politics, instead we test & learn and celebrate successes as a team.
We will provide a training and coaching program to all our team members, tailored to your development needs and aspirations. This can cover a wide range of skills, like mastering new technologies, further developing your skills in presenting to a non-technical audience or supporting you to grow in a leadership position.
Our Offer
- Employee Provident Fund – Annual Bonus - Annual health check-up - Medical Service @Workplace – Medical Expense Reimbursement - Health & Life Insurance - Fitness, Spa, Day care – Employee Privileges – Employee Loan - Education Loan - Scholarship for Employees' Children - Learning Center - Staff Activities - Smart Casual
Help us improve the quality of our algorithm for detecting remote jobs
Is this a remote job?
No
Yes