Develop compelling and engaging user interfaces for all types of users.
Write, review, and improve software so that it delivers a flawless, reliable, and enjoyable user experience.
Collaborate with team members in many locations to bring out the best that the team has to offer.
Provide your unique perspective during the architectural, design, and development phases to help us realize collective brilliance.
Practice a learning mindset, soliciting and leveraging feedback to grow and thrive while helping to improve processes, practices, and our use of industry leading technologies.
Work closely with a diverse team that includes software developers, product managers, UX/UI designers, and manual and automated quality assurance engineers.
YÊU CẦU
Equivalent experience to a BA/BS degree in Computer Science, Computer Engineering, Human Computer Design Engi...