User Interface Engineer
As part of the Client Engineering team, you'll be dedicated to creating engaging and intuitive user interfaces for both mobile and web clients. You will design, develop, and maintain high-quality applications with full end-to-end ownership including writing test cases, setting up monitoring, etc. You will also participate in code reviews, provide constructive feedback, and ensure sufficient code coverage for reliability.
Design and develop user interfaces according to latest design guidelines and principles.
Have experience with client-side technologies such as HTML, CSS, JavaScript, React, Svelte, Vue, and Angular.
Optimize the performance of the front-end of the platform.
Work with distributed systems and develop, deploy, and maintain REST APIs.
Design and develop responsive web applications for various devices.
Develop and maintain unit tests to ensure code quality.
Develop and maintain system documentation.