Enable job alerts via email!

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

San Diego (CA)

Remote

USD 80,000 - 120,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Web/UI Engineer to enhance user experiences through cutting-edge web technologies. In this role, you will develop reliable frontends using JavaScript, React, and Flutter, contributing to an open-source toolkit that empowers diverse projects. Your expertise will drive the design and implementation of high-quality software, ensuring accessibility and performance. Join a globally distributed team that values creativity and continuous learning, while enjoying generous benefits and opportunities for professional growth. If you are passionate about open-source and eager to make an impact, this role is for you!

Benefits

Personal learning and development budget
Annual compensation review
Generous leave policies
Employee Assistance Programme
Travel perks for company events

Qualifications

  • Exceptional academic record and a degree in Computer Science or STEM.
  • Experience in designing and developing high-quality web technologies.

Responsibilities

  • Design and implement well-tested software in web technologies or Flutter.
  • Collaborate on technical specifications and contribute to documentation.

Skills

JavaScript
React
Flutter
Typescript
Web Technologies
API Design
Linux
Communication Skills

Education

Degree in Computer Science
STEM Degree

Tools

Docker
Kubernetes
LXD

Job description

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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 across many sectors. 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 built using JS, CSS, React, and Flutter, serving as Canonical's enterprise products that represent the company's interface to users.

To ensure consistency across our products and sites, we have a central team that develops an open-source React toolkit and presentation layer, the Vanilla Framework. We aim to enhance this toolkit to help more open-source projects build performant and accessible interfaces adaptable to diverse layouts. We use REST APIs for communication, emphasizing API design as a key part of our process.

Flutter is a new front-end technology with the potential to unify desktop and web development. We are expanding our team's expertise in Flutter, with roles focused on web and Ubuntu engineering for this technology.

We seek developers with outstanding academic results, a passion for open-source software, innovation, and cutting-edge web technologies. In this role, you will contribute high-quality front-end and back-end code, demonstrate technical leadership, and focus on design and user experience.

We also encourage engagement with the broader open-source community to foster a thriving ecosystem and ensure seamless software operations at scale.

Location: This is a globally remote role.

The role entails:

  1. Designing and implementing well-tested and documented software in Web technologies or Flutter.
  2. Debugging and resolving user issues.
  3. Participating in engineering reviews of code and architecture.
  4. Collaborating on technical specifications with community and colleagues.
  5. Contributing to technical documentation.
  6. Seeking improvements in engineering and operational practices.
  7. Deploying and operating team-developed services.
  8. Contributing to product success through technical advocacy.

Candidate Profile:

  1. Exceptional academic record from high school and university.
  2. Degree in Computer Science, STEM, or a compelling alternative pathway.
  3. Drive and a track record of exceeding expectations.
  4. Well-organized, self-starting, and reliable in delivering on schedules.
  5. Professional communication with colleagues, partners, and community.
  6. Experience in designing and developing high-quality Web technologies.
  7. Passion for and experience with Typescript, React, or Flutter.
  8. Focus on accessibility and performance.
  9. Proficiency in written and spoken English.
  10. Experience with Linux (Debian or Ubuntu preferred).
  11. Interpersonal skills, curiosity, flexibility, and accountability.
  12. Self-motivation, thoughtfulness, and passion.
  13. Excellent communication and presentation skills.
  14. Result-oriented with a personal drive to meet commitments.
  15. Ability to travel twice a year for up to two weeks for company events.

Nice-to-have Skills:

  1. Experience with container technologies like LXD, Docker, Kubernetes.
  2. Attention to user-centric UI development.
  3. Experience in REST API design, development, and governance.
  4. Performance engineering and security experience.

What We Offer:

  1. A distributed work environment with twice-yearly in-person team sprints.
  2. Personal learning and development budget of USD 2,000 annually.
  3. Annual compensation review and recognition rewards.
  4. Generous leave policies, including holiday, maternity, and paternity leave.
  5. Employee Assistance Programme.
  6. Opportunities to travel and meet colleagues globally.
  7. Travel perks for company events.

About Canonical:

Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud solutions. We hire globally, uphold high standards, and expect excellence. Our remote work culture has been in place since 2004, encouraging innovative thinking and continuous learning.

Canonical is an equal-opportunity employer, committed to diversity and fair consideration for all applicants.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Rochester

Remote

USD 80,000 - 120,000

9 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Milwaukee

Remote

USD 80,000 - 120,000

10 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Detroit

Remote

USD 70,000 - 110,000

12 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Kansas City

Remote

USD 80,000 - 120,000

16 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Columbus

Remote

USD 80,000 - 120,000

20 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Raleigh

Remote

USD 80,000 - 120,000

20 days ago

Web Frontend Engineer

Canonical

Remote

USD 80,000 - 120,000

17 days ago

Web Frontend Engineer - JS, CSS, React, Flutter Home based - Worldwide

Canonical Group Ltd

Mississippi

Remote

USD 80,000 - 120,000

30+ days ago

Senior Engineer, Flutter for mobile

GTN Technical Staffing

Texas

Remote

USD 80,000 - 100,000

28 days ago