Enable job alerts via email!

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Detroit (MI)

Remote

USD 70,000 - 110,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An innovative company is looking for a Web/UI Engineer to enhance user experience through cutting-edge technologies like React and Flutter. This role involves designing and implementing high-quality software, debugging issues, and collaborating with a dynamic team. You will have the opportunity to contribute to open-source projects and engage with the community while working in a fully remote environment. With a focus on accessibility and performance, this position promises to challenge your skills and allow you to grow in a supportive and inclusive culture. Join a leader in open-source innovation and make a significant impact!

Benefits

Annual learning and development budget of USD 2,000
Biannual in-person team sprints
Recognition rewards
Holiday leave
Maternity and paternity leave
Employee Assistance Programme
Travel opportunities to meet colleagues

Qualifications

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

Responsibilities

  • Design and implement well-tested software using web technologies or Flutter.
  • Collaborate on technical specifications with community and colleagues.

Skills

JavaScript
CSS
React
Flutter
Typescript
REST API Design
Linux
Performance Engineering
Security

Education

Degree in Computer Science or STEM
Exceptional Academic Record

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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across 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. The frontends are built using JS, CSS, React, and Flutter, serving as Canonical's enterprise products and representing the company's face to users.

We have a central team that develops an open-source React toolkit and presentation layer, the Vanilla Framework, to ensure consistency across our products and sites. We aim to further develop this toolkit to help more open-source projects build performant and accessible interfaces. We use REST APIs for communication, emphasizing API design.

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.

We seek developers with outstanding academic records, 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, demonstrating technical leadership, design excellence, and intuitive user experience.

We also encourage engagement with the broader open-source community, contributing to technologies and ensuring seamless software operations at scale.

Location

This is a globally remote role.

Role Responsibilities
  1. Design and implement well-tested and documented software using Web technologies or Flutter.
  2. Debug and resolve user issues.
  3. Participate in engineering reviews of code and architecture.
  4. Collaborate on technical specifications with community and colleagues.
  5. Contribute to high-quality technical documentation.
  6. Improve engineering and operational practices.
  7. Deploy and operate team-developed services.
  8. Support your product through technical advocacy.
Candidate Profile
  • Exceptional academic record from high school and university.
  • Degree in Computer Science or STEM, or a compelling alternative narrative.
  • Drive and a history of exceeding expectations.
  • Organized, self-starting, and reliable in delivering results.
  • Professional in interactions with colleagues, partners, and community.
  • Experience designing and coding high-quality web technologies.
  • Passion for Typescript, React, or Flutter.
  • Focus on accessibility and performance.
  • Proficiency in English, both written and spoken.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Interpersonal skills, curiosity, flexibility, and accountability.
  • Motivated, thoughtful, and passionate.
  • Strong communication and presentation skills.
  • Results-driven with a personal commitment to meet deadlines.
  • Ability to travel twice a year for up to two weeks for company events.
Nice-to-Have Skills
  • Experience with container technologies like LXD, Docker, Kubernetes.
  • Attention to UI development details focused on users.
  • Experience in REST API design, development, and governance.
  • Skills in performance engineering and security.
What We Offer

Our compensation considers location, experience, and performance, with annual reviews and recognition rewards. Benefits include:

  • Distributed work environment with biannual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation review.
  • Recognition rewards, holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Travel opportunities to meet colleagues and attend events.
About Canonical

Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a remote work culture since 2004. Working here challenges you to think differently, learn new skills, and excel.

We are an equal-opportunity employer, committed to diversity and inclusion, ensuring 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

4 days ago
Be an early applicant

Web Frontend Engineer

Canonical

Remote

USD 80,000 - 120,000

12 days ago

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical

Columbus

Remote

USD 80,000 - 120,000

16 days ago

Senior Engineer, Flutter for mobile

GTN Technical Staffing

Texas

Remote

USD 80,000 - 100,000

24 days ago