Junior Software Engineer, Front-End

About Abstract

Abstract is a design workflow platform for teams to version, manage, and collaborate on Sketch files. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Shopify, Cisco, Intuit, Spotify, Salesforce, Instacart, OpenTable, and more.

Abstract is headquartered in San Francisco but many of our teams and roles are remote-first (US-based only at this time). If you have a passion for rolling up your sleeves, building new programs, and have a strong, team-player mentality, we’d love to hear from you!

About the Role

Abstract is looking for Front-end Engineers to help us build UI and features for our desktop and web applications. At Abstract, we develop applications to help teams design with confidence by providing a version control system and collaboration platform focused on design artifacts and workflows.

We use modern web technologies so we can iterate quickly and also provide opportunities for our designers to chip in. Experience in React is a big plus but familiarity with other modern JavaScript UI libraries (Vue, Angular, Ember) is beneficial as well.

We're more interested in your ability to learn and solve problems than your specific programming language or framework experience.

In a typical week as a Front-end Engineer, you will:

Discuss, plan, and build new features using ES6, React, and Redux

Collaborate with designers on new React components for our growing shared component library

Triage and fix bugs, often working directly with our customers

Participate in peer code reviews through pull requests to make sure we're moving fast while also maintaining quality code bases

Participate in design reviews and give feedback on the designs you're working with

Contribute to server-side APIs — through code, peer review, or both — that are needed to ship features

Practical skills you'll need for success:

Curiosity and willingness to build products and UI using modern web technologies

When things inevitably break, you eagerly jump in to diagnose and fix the core issues

Will be mindful, kind, transparent and communicative member of your team

Benefits

At Abstract, we offer resources that emphasize personal and familial well-being. We provide 99% healthcare coverage, including dental, vision, and life insurance. We offer 10 weeks parental leave, unlimited paid-time off, and flexible working arrangements. Additional perks include dependent care and health care FSA as well as commuter benefits for SF office employees.

To help employees plan for the future, we're able to offer competitive pay and a 401k. New teammates receive a MacBook Pro.

We are a distributed team and we are able to offer US-based remote employment for most roles. We offer travel opportunities for company meetings, team meet-ups, and the occasional conference.

Notes

Though we are a distributed team, we're currently only able to hire US-based candidates.

As part of our security protocols, offers are contingent on successful completion of a background check.

We use cookies to collect and analyze information on site performance and usage, and to enhance and customize content and advertisements. To find out more or to change your cookie settings, please visit ourCookie Policy.Accept