- Good in speaking in English (intermediate)
- Solid Computer Science fundamentals, excellent problem-solving skills.
- Have experience 3+ years of Java development in a product company, with a proven track record of shipping successful software products.
- Good communication skills (written and verbal), proven team player, rolling up the sleeves and getting involved in the nitty gritty.
- Familiar with Agile Methodology.
- Bachelor’s or Master’s degree in Computer Science or related field from a top university.
- Able to work within the GMT+8 time zone