This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Canonical is seeking a Web Frontend Engineer to work with web-centric technologies such as JS, TypeScript, React, CSS, and Flutter.
The role involves contributing to the development of an open-source React toolkit and the Vanilla Framework to ensure consistency across products and sites.
The team focuses on creating performant and accessible interfaces that respond well to diverse layouts using REST APIs for communication.
Accessibility in products is a priority, and collaboration with designers is emphasized.
The position offers the opportunity to work with Flutter technology to unify desktop and web development.
Candidates are expected to have outstanding academic results, a passion for open-source software, and a drive for innovation in cutting-edge web technologies.
Responsibilities include writing high-quality software, collaborating with a globally distributed team, demonstrating technical leadership, debugging issues, and contributing to technical documentation.
The role allows for remote work with bi-annual global travel for company events.
Requirements:
Exceptional academic track record from high school and university.
Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
Drive, exceeding expectations, well-organized, self-starting, and able to deliver on schedule.
Professional interaction with colleagues, partners, and the community.
Knowledge of web technologies (HTML, CSS, JS), fluency in Typescript, React, or Flutter.
Eye for accessibility and performance, proficiency in written and spoken English.
Experience with Linux (Debian or Ubuntu preferred), excellent interpersonal skills, curiosity, flexibility, and accountability.
Passion, thoughtfulness, self-motivation, communication, presentation skills, result-oriented, and commitment to travel twice a year for company events.
Additional skills include experience with container tech, curiosity about web development, attention to user-centric UI development, systems programming, REST API design, performance engineering, and security experience.
Benefits:
Distributed work environment with bi-annual in-person team sprints.
Personal learning and development budget of USD 2,000 per year.
Employee Assistance Programme, opportunity to travel to new locations to meet colleagues, Priority Pass, and travel upgrades for long-haul company events.