Ui Engineer | Frontend Developer

Antithesis

Vienna, VirginiaFull-timeMid LevelOn-site

Job Description

UI Engineer

Antithesis is looking for an in-office employee to help improve and maintain our design system and product web apps / websites.

Find out more about this role by reading the information below, then apply to be considered.

As a UI Engineer, you will work closely with the designers and product managers to deliver features and components.

Requirements
  • Experience implementing design mocks in HTML, CSS, and JavaScript
  • A solid programming background in algorithms and data structures demonstrable via coding exercise during in-person interview
  • Experience building static and dynamic websites
  • Understanding of how the internet and browsers work
  • At least 4 years of experience creating, improving and maintaining web apps / websites
  • Great attention to detail
  • A portfolio website or a list of links to projects you've worked on
Bonus Points
  • Experience with different build tools
  • Experience with testing libraries like Playwright
  • Experience building SPAs with a frontend framework (React, Vue, Svelte, Solid, etc.)
  • Experience in back-end development (Node.js, Python, PHP, etc.)
  • Experience with Terraform
  • Experience with Nix
  • Experience creating and shipping a software package (e.g., an npm library)
  • Experience optimizing web pages for performance
  • Experience creating, scaling, and supporting design systems
Possible ContributionsMonths 13
  • Get onboarded to Antithesis web app and how its working (pretty tricky)
  • Correct a few things in components of our design system.
  • Build a few new components. xywuqvp
  • Take a full Figma mock and implement an entire view/page with components available.
  • Refactor how design tokens and css variables are exported/imported
  • Plan future work on the design system and prepare tickets for it in Linear
Months 36
  • Add significant features to components we have and potentially refactor them
  • Build good interactive examples for the design system and UI kit
  • Learn, apply, and improve testing for our components
  • Refine and enhance old web app pages with new components
  • Ship a new design for a big feature we already had
Posted Today

Related Jobs

Related Searches