Senior Software Engineer, Front-End

| Remote
Sorry, this job was removed at 2:25 p.m. (EST) on Saturday, April 30, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to make PR pros more successful by providing them with technology to find journalists to pitch, monitor media, quantify their impact and work more efficiently with their teams.

Self-funded, globally distributed, and growing quickly, Crain’s named Muck Rack one of the best places to work in 2019, 2020, and 2021! We value resilience, transparency, ownership, and customer devotion and infuse these values into everything we do.

Muck Rack’s engineering team powers a platform that is meaningfully changing how journalists, PR pros, and marketers  around the world work. We’re looking for a collaborative and self-motivated Front-End Developer to join our small but quickly growing team and make a big impact. 

As a Front-End Developer you’ll work alongside the CTO, fellow software engineers, product managers, and designers, to ensure that our product looks great and works well with our clients. Our engineers are not siloed to any part of the application – everyone contributes everywhere. 

Our tech stack includes Python, Django, Celery, MySQL, Elasticsearch, Vue, Webpack, Jest and PostCSS. Our technology team is focused on scale, quality, delivery, and thoughtful customer experience. We ship frequently without sacrificing work/life balance.

If the details below describe you, you could be a great fit for this role:

  • 3+ years professional experience as a Front-End Developer focused on performance and profiling.
  • Possess strong communication skills and can explain ideas clearly, give and receive feedback, and work well with team members.
  • Have worked on complex, high-traffic sites at a startup or Software-as-a-Service company.
  • Understand multiple front-end frameworks (Vue, React, etc.).
  • Have been a part of planning and building front-end end-to-end and unit testing.
  • Are familiar with Linux or Unix environments and the command line.
  • Have demonstrable Python/Django experience
  • Have a good understanding of responsive design, grids, typography, and layout.
  • Have a strong understanding of SEO principles and accessibility practices (ADA compliance).
  • Are familiar with data visualization, JavaScript practices (bundling, deployment, ES6+), and with Git or other version control systems.
  • Desire to create something beautiful.

Interview Overview:

Below you'll find an outline of the interview plan for this role. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.

  • 30 min interview with a member of our Talent Team
  • A 1 hour zoom interview with the hiring manager
  • Take-home assignment (2 hours max)
  • Final interview with several team members, including a code discussion
  • References calls & a background check

Details

Start Date:

The start date for this role is flexible. 

Salary:

The starting salary for this role is between $140,000 - $170,000, depending on skills and experience. We take a geo-neutral approach to compensation within the US, meaning that we pay based on job function and level, not location. For all other countries, we have competitive pay bands based on market standards.

Individual compensation decisions are based on a number of factors, including experience level, skillset, and balancing internal equity relative to peers at the company. We expect the majority of the candidates who are offered roles at our company to fall healthily throughout the range based on these factors. We recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate.---

**We are actively interviewing candidates across the US, Canada, Poland, Bulgaria and Argentina only**

Benefits of Working at Muck Rack
  • Geo-neutral approach to compensation, with competitive & equitable base salaries, plus a standardized bonus program*
  • Fully distributed team, with work-from-home benefits and monthly co-working stipend
  • Generous off-the-grid PTO, including paid parental leave, paid sick/mental health days, learning days, summer Fridays, and more
  • We conduct bi-annual performance reviews, and review compensation at least once annually to ensure internal equity and alignment with the external market
  • Health, dental and vision insurance (100% paid by employer for individuals; 70% paid by employer for families)
  • 401(k) plan with employer contributions*
  • Access to OneMedical, 24/7 Virtual Care, an Employee Assistance Program, and a Flexible Spending Account*
  • Discounted gym & bike memberships* and free Headspace account
  • Unlimited subscription to Learning & Development platforms
  • Virtual & in-person team bonding opportunities including free lunches, activities, & events
  • Inclusive culture that listens to and welcomes diverse perspectives
  • Self funded means we have the freedom to build forward-thinking products and put our customers first
*These benefits are specific to US-based employees. In some, but not all, cases, we are able to offer equivalent benefits to employees located outside of the United States.

We deliberately encourage individuals from all backgrounds, including race, gender identity, sexual orientation, disability status, and from all parts of the United States and Canada to apply for positions. We are an equal opportunity employer and we're committed to a fair and consistent interview process and employer experience.

 

NOTE: Today, we can not hire employees in Alabama, Arkansas, California, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Montana, Nebraska, Nevada, New Mexico, North Dakota, Wisconsin, or Wyoming.

 

#LI-Remote

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Muck RackFind similar jobs