Job Description

About the Role At Abstract, we develop web applications that help teams design with confidence by providing a version control system and collaboration platform focused on design artifacts. We are looking for a Senior Software Engineer to join our Front-end team. Expertise in JavaScript, CSS, React, and Redux is a requirement. Familiarity with other modern JavaScript UI libraries (Vue, Angular, Ember) is beneficial as well.   What You'll Do: Collaborate with fellow engineers and designers to build customer-facing features in  JavaScript, CSS, React, and Redux. Diagnose and address performance issues prior to releasing the finished product. Participate in code reviews and give useful feedback to peers. Triage and fix bugs, often working directly with our customers. Contribute to server-side APIs — through code, peer review, or both — that are needed to ship features. Work closely with the Platform team to ensure any blockers are addressed quickly and thoroughly. Assist the QA team with automation tests. Lead other engineers on projects. Mentor less experienced engineers and help them grow in confidence and capability. Communicate proactively with team members and stakeholders about the progress of work. Participate in standups, backlog grooming, demos, and retrospectives. Work closely with the support team to triage bugs and respond to emergent work.    What You'll Bring Remote work experience. Excellent writing skills. A passion for life-long learning and a commitment to sharing what you know with others. Experience building products and UI using modern web technologies. A product mindset and a willingness to ask questions to improve the product, not only in its technical implementation but also in how well it’s serving our customers’ needs. The ability to make things happen even when the path is not well defined. Ability to clearly discuss and explain complex technical topics to peers, junior engineers, and non-technical audiences. Commitment to improvement and an understanding of technical trade-offs. Respectful collaboration across teams. Willingness to both listen to others and to be heard. Enthusiasm for jumping in to diagnose and fix the core issues when things inevitably break.   Bonus points if you have: Experience working with Flow or Typescript. Experience with server-side languages, especially Ruby on Rails.  In-depth understanding of Git internals. Worked on small teams and are comfortable wearing multiple hats. Experience working in an agile environment. Mentorship experience.   Benefits/Perks To help employees plan for the future, we're able to offer competitive pay and a 401(k). We offer resources that emphasize personal and familiar wellbeing. We provide 99% healthcare coveragae, as well as dental, vision, and life insurance options. We offer 10 weeks parental leave, unlimited paid-time off, and flexible working arrangements. Additional perks include dependent care, a stipend to set up your home office, a monthly wellness stipend, health care FSA, and commuter benefits.    We are a distributed team and we are able to offer US-based remote employment. We offer travel opportunities for company meetings, team meet-ups, and the occasional conference.     About Abstract Abstract is a design workflow platform for teams to version, manage, and collaborate. Our company’s mission is to dramatically improve the productivity, transparency and impact of Design. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Microsoft, Cisco, Intuit, Salesforce, Instacart, OpenTable, and more.    At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status. Abstract is fully-remote (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!      Notes   In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. Applicants must be currently authorized to work in the United States on a full-time basis; Elastic Projects will not sponsor applicants for work visas.    As part of our security protocols, offers are contingent on the successful completion of a background check. 

Apply To

Tweet this job

Share this job