Canonical is seeking a Web/UI Engineer to develop and maintain data-rich, reliable, and user-friendly interfaces for their enterprise products, contributing to the open-source React toolkit, Vanilla Framework, to standardize UI consistency across all products and sites.
Requirements
- Strong proficiency in Typescript, React, and/or Flutter
- Experience with Linux operating systems, preferably Debian or Ubuntu
- Proven experience designing and developing high-quality web applications
- Attention to accessibility, performance, and user-centric UI design
Responsibilities
- Design, develop, and implement well-tested and documented web and Flutter applications
- Debug and resolve issues encountered by users to ensure optimal user experience
- Participate actively in code reviews and architectural discussions to uphold quality standards
- Collaborate with community members and colleagues to define technical specifications and best practices
- Contribute to comprehensive technical documentation to facilitate knowledge sharing
- Identify and implement improvements to engineering and operational practices
- Deploy, monitor, and operate services developed by the team to ensure reliability and performance
Other
- Exceptional academic record from high school and university (or equivalent alternative experience)
- Undergraduate degree in Computer Science, STEM, or a compelling alternative path
- Passion for open-source software and innovative web technologies
- Excellent interpersonal, communication, and presentation skills
- Self-organized, proactive, and able to deliver projects on schedule
- Professional fluency in written and spoken English
- Willingness to travel twice a year for company events (up to two weeks each)