Remote Web Frontend Engineer - JS, CSS, React, Flutter
Posted
Apply now
Please, let Canonical - Jobs know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Canonical is seeking a Web Frontend Engineer proficient in JS, CSS, React, and Flutter for various teams working with web-centric technologies.
The role involves contributing to the development of an open-source React toolkit and the Vanilla Framework to ensure consistency across enterprise products and sites.
The team focuses on creating performant and accessible interfaces that respond well to diverse layouts using REST APIs for communication.
Candidates will work on Flutter technology to unify desktop and web development, with roles available in web and Ubuntu engineering.
The position requires outstanding academic results, a passion for open-source software, innovation, and cutting-edge web technologies.
Responsibilities include writing high-quality software, collaborating with a global team, demonstrating technical leadership, debugging issues, and contributing to technical documentation.
The role offers the opportunity to make significant contributions through high-quality front-end and back-end code, exhibit technical leadership, exceptional design, and intuitive user experience.
Candidates are encouraged to engage with the open-source community, contribute to various technologies, and ensure seamless software operations at scale.
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, ability to exceed expectations, well-organized, self-starting, and able to deliver on schedule.
Professional manner in interactions with colleagues, partners, and the community.
Knowledge of web technologies (HTML, CSS, and 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, excellent communication and presentation skills.
Result-oriented with a personal drive to meet commitments, ability to travel twice a year for company events up to two weeks each.
Additional skills include experience with container tech, curiosity about web development, attention to detail in user-centric UI development, systems programming, REST API design, performance engineering, and security experience.
Benefits:
Distributed work environment with twice-yearly team sprints in person.
Personal learning and development budget of USD 2,000 per year.