Remote Web Frontend Engineer

closed
Logo of Canonical

Canonical

πŸ“Remote - United States

Job highlights

Summary

Join Canonical's web-centric tech team as a developer to contribute to the Vanilla Framework, work on open-source projects, and develop performant and accessible interfaces.

Requirements

  • 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 interacting with colleagues, partners, and community
  • Knowledge of web (HTML, CSS and JS) tech
  • Fluency in 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 up to two weeks each

Responsibilities

  • Write high-quality, well-designed software
  • Collaborate proactively with a globally distributed team
  • Display technical leadership internally and within our external communities
  • Debug issues and produce high-quality code to fix them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss ideas and collaborate on finding good solutions

Preferred Qualifications

  • Experience with container tech such as LXD, Docker and Kubernetes
  • Curiosity about all aspects of web development
  • Attention to detail in regard to user-centric UI development
  • Experience with systems programming or scalable web services
  • 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
This job is filled or no longer available