Web Frontend Engineer

Canonical Ltd.

United States

Hybrid

USD 100,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed work environment
Learning & development budget
Annual compensation review
Travel opportunities
Maternity and paternity leave

Job summary

Canonical is seeking a software engineer in the United States to design and implement well-tested web or Flutter applications and contribute to documentation. You will collaborate across the engineering team through reviews and technical specifications, and participate in ongoing improvements to processes and operations.

The role requires experience with TypeScript, React or Flutter, and a solid Linux background, plus professional English communication.

Qualifications

  • Undergraduate degree in Computer Science or STEM.
  • Experience with Web technologies and modern frontend frameworks.
  • Professional written and spoken English.

Responsibilities

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

Skills

Web technologies
TypeScript
React
Flutter
English proficiency

Education

Bachelor's degree in Computer Science or STEM

Tools

Linux (Debian/Ubuntu)
Docker
Kubernetes

Job description

Responsibilities
  • Design and implement well-tested and documented software in Web technologies or Flutter
  • Debug and fix issues encountered by users
  • Participate in engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Contribute to technical documentation
  • Seek improvements to engineering and operations practices
  • Deploy and operate services developed by the team
  • Contribute to product success through technical advocacy
Requirements
  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Experience with Web technologies
  • Experience with TypeScript, React or Flutter
  • Professional written and spoken English
  • Linux experience (Debian or Ubuntu preferred)
  • Ability to travel twice a year for company events
Preferred Qualifications
  • 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
Benefits
  • 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
About the Company

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, the company provides open-source software and operating systems to enterprise and technology markets worldwide. Canonical is globally distributed with 1100+ colleagues in 75+ countries and has been a pioneer of remote work since 2004.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Web Frontend Engineer - JS, CSS, React, Flutter
Web Frontend Engineer - JS, CSS, React, Flutter

Canonical • United States

Remote
USD 48,000 - 70,000
Twice-yearly in-person team sprints
Learning & development budget
Annual compensation review
+2
Engineering Manager - Web
Engineering Manager - Web

Canonical • United States

Remote
USD 150,000 - 210,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+3
Web Developer
Web Developer

Canonical • United States

Remote
USD 90,000 - 130,000
Distributed work environment
USD 2,000 learning budget per year
Annual compensation review
+2
Senior Web Engineer
Senior Web Engineer

Canonical • United States

Remote
USD 140,000 - 180,000
Annual bonus/commission
$2,000 learning budget per year
Annual compensation review
+4
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Remote • San Francisco (CA)

Remote
USD 140,000 - 210,000
Team in-person sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Ubuntu Software Engineer
Ubuntu Software Engineer

Canonical • United States

Remote
USD 110,000 - 190,000
Distributed work environment
USD 2,000 learning budget
Annual compensation review
+4
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical Ltd. • United States

Remote
USD 110,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • United States

Remote
USD 120,000 - 180,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical Ltd. • United States

Remote
USD 130,000 - 180,000
Annual bonus/commission
Learning budget USD 2,000 per year
Annual compensation review
+2
Ubuntu Engineering Manager
Ubuntu Engineering Manager

Canonical • United States

Remote
USD 140,000 - 210,000
Distributed work with team sprints
Learning budget USD 2,000 per year
Annual compensation review
+1