Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Web Frontend Engineer

Full-time

Canonical

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable and growing.

We are hiring a Web/UI Engineer to develop a data-rich and reliable user experience. These frontends are constructed using JS, CSS, React, and Flutter, and serve as Canonical’s enterprise products that act as the company's face to our users. 

In order to create consistency across our products and sites, we have a central team that builds an open-source  React toolkit and presentation layer, the Vanilla Framework . We are excited to develop this further and see if we can help more open-source projects build performant and accessible interfaces that respond well to diverse layouts. We use REST APIs for communication, and we consider API design an important part of the process.

Flutter is a new front-end technology that has the potential to unify our desktop and web development. We are growing the team's exposure to Flutter and have roles on both web and Ubuntu engineering for this specialism.

We hire developers with outstanding academic results and a passion for open-source software, innovation, and cutting-edge web technologies. In these roles, you will have the opportunity to make significant contributions through high-quality, front-end and back-end code while exhibiting technical leadership, exceptional design, and intuitive user experience.

Additionally, we encourage colleagues to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.

Location : This is a Globally remote role.

The role entails

  • Design and implement well-tested and documented software in Web technologies or Flutter.
  • Debug and fix issues encountered by your users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Contribute to technical documentation to make it the best of its kind
  • Seek improvements to engineering and operations practices
  • Deploy and operate services developed by the team
  • Contribute to the success of your product through technical advocacy

What we are looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above and beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Professional manner in interacting with colleagues, partners, and community
  • Experience designing and writing high-quality Web technologies
  • Experience with and passion for Typescript, React or Flutter
  • An eye for accessibility and performance
  • Professional written and spoken English 
  • Experience with Linux (Debian or Ubuntu preferred) 
  • Excellent interpersonal skills, curiosity, flexibility, and accountability 
  • Passion, thoughtfulness, and 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 for up to two weeks each

Nice-to-have skills

  • Experience with container tech such as LXD, Docker and Kubernetes
  • Attention to detail concerning user-centric UI development
  • REST API design, development and governance
  • Performance engineering and security experience

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long-haul company events

For the entry level position in this advert, our compensation for US based candidates, lies between 48,000 USD to 70,000 USD. Our Early stage interview process will establish your level. If you are considered for a different level position than what is posted here, we will provide a wage scale or salary range specific to that level position.

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal-opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Web Frontend Engineer in Work from home vacancy
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...  ...skills Ability to develop and ship modern production grade web applications Ability to operate data platforms: key-value stores... 

    Canonical

    Work from home
    1 day ago
  •  ...What We’re Looking For: 2+ years of relevant experience Bachelors degree in Communications, Writing, Media, Computer Science, Engineering or similar degrees Technical experience with SaaS and/or Hardware products Experience with Google product suite (Drive, Docs, Sheets... 

    GoMotive

    Work from home
    1 day ago
  •  ...As the most widely used Linux distribution, Ubuntu underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security of millions of users worldwide. Join a team of security experts dedicated to protecting the... 

    Canonical

    Work from home
    17 hours ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Work from home
    20 hours ago
  •  .... Use Istio or similar service mesh technologies to improve traffic management, security, and resilience. Collaborate with engineering, infrastructure, security, and operations teams on reusable integration patterns and standards. Troubleshoot integration issues... 

    MKS2 Technologies

    Work from home
    1 day ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Work from home
    1 day ago
  •  ...of software development experience, preferably with Appian exposure. ~ Bachelor’s degree in a technical field such as software engineering, engineering, or computer science. ~ CompTIA Security+ certification required by the first day of employment. ~ U.S. citizenship... 

    Horizon Industries

    Work from home
    3 days ago
  •  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...about open source software, Linux, and Web Services at scale. Come build a...  ...service APIs to support both CLI and web frontend clients, using Python (and optionally Golang... 

    Canonical

    Work from home
    3 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Work from home
    3 days ago
  •  ...abstract or structured argumentation, defeasible reasoning, dialectical models, or argumentation schemes) Experience with ontology engineering or knowledge graph development (OWL/RDF, property graphs, or equivalent) Operational experience with LLM agent systems: agent... 

    Future of Life Organizations

    Work from home
    3 days ago
  •  ...critical latency, throughput, availability, and financial-correctness requirements. Partner with machine-learning scientists and engineers to create scalable boundaries between models and production pricing systems. Clarify service, API, configuration, and ownership... 

    Upstart

    Work from home
    2 days ago
  •  ...analytics, and monitoring infrastructure. Deploy and manage services on Kubernetes platforms including Amazon EKS and Google Kubernetes Engine. Provision and manage secure, scalable, and cost-efficient cloud infrastructure with Terraform. Maintain CI/CD pipelines... 

    ZoomInfo

    Work from home
    2 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Work from home
    2 days ago
  •  ...solutions, and advanced analytics platforms. Develop machine learning algorithms, model architectures, data pipelines, feature engineering processes, and model training environments. Support cloud-based AI deployments, model operationalization, validation,... 

    MKS2 Technologies

    Work from home
    2 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 

    Canonical

    Work from home
    4 days ago
  •  ...actual results, logs or artifacts, and severity. Contribute to code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master's, or doctoral degree in Computer Science, AI, Applied Mathematics... 

    Deepgram

    Work from home
    4 days ago
  •  ...applications. Prototype and ship features across patient mobile and web apps in partnership with product and design. Help shape...  ...teams to translate needs into features. Mentor junior engineers and raise engineering standards across the team. Define architecture... 

    Pomelo Care

    Work from home
    4 days ago
  •  ...throughput distributed systems. Write production code across frontend and backend systems, databases, and financial transaction...  ...long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS, EMS... 

    Alpaca

    Work from home
    3 days ago
  •  ...to pipeline and revenue. Ship MCP servers, agent skills, and web applications integrating with CRM, communication, and data...  ...Identify repeatable patterns and share insights with Product and Engineering teams. Requirements Strong programming skills in Python or... 

    Anthropic

    Work from home
    4 days ago
  •  ...party vendor integrations. Enhance core frameworks to support multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and bugs to maintain system integrity and performance. Serve as... 

    Alpaca

    Work from home
    6 days ago
  •  ...overview We’re looking for a Solution Architect to join our engineering function, reporting directly to the CTO. At Xapo, we are building...  ...partner on AI strategy, drive standardisation across backend, web and mobile engineering, and work closely with our SRE team on... 

    Xapo Bank

    Work from home
    5 days ago
  •  ...end to end using logs, telemetry, diagnostics, and OS-level reasoning, then provide reproducible diagnoses and proposed fixes to Engineering. Enable Sales Engineering teams to interpret endpoint findings, defend recommendations, and translate product output into customer... 

    Reach Security

    Work from home
    5 days ago
  •  ...frameworks, and Temporal-style durable workflows to infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment across partner teams. Requirements ~12+ years of backend, platform, or... 

    ZoomInfo

    Work from home
    10 days ago
  •  ...Responsibilities Drive large frontend projects for enterprise account management, third-party integrations, and the broader Censys...  ...architecture decisions. Requirements ~3+ years of software engineering experience with strong depth in React and TypeScript. ~... 

    Censys

    Work from home
    10 days ago
  • Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...

    New Era Technology

    Work from home
    12 days ago
  •  ...requirements from Sales, Marketing, and Customer Success into technical solutions. Partner with RevOps, GTM leadership, Data Engineering, and IT on technical initiatives. Evaluate GTM technologies, manage vendor relationships and roadmaps, and inform build-versus... 

    Alloy

    Work from home
    12 days ago
  •  ...Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback. Collaborate with Product, Design, and QA to align technical implementation... 

    PrizePicks

    Work from home
    12 days ago
  •  ...with the security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference... 

    South Geeks

    Work from home
    14 days ago
  •  ...clarify multi-decade projections and their implications. Own frontend architecture, including component patterns, Apollo cache,...  ...product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with... 

    Luminary

    Work from home
    14 days ago
  • Zoe Solutions LLC seeks a detail-oriented Layout Engineer to join our remote team full-time. In this role, you design and develop technical layouts and drawings to illustrate how LED products integrate into customer applications. You leverage your expertise in layout design... 

    Bitro Group

    Work from home
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Web Frontend Engineer. Be the first to apply!