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
- 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
- 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
- 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