Web Engineer

Sprout Social · Remote

Company

Sprout Social

Location

Remote

Type

Full Time

Job Description

Sprout Social is looking for an experienced Web Engineer to join our Brand Creative team to help deliver performant, accessible, and systems-driven web experiences. Brand Creative is a highly collaborative team responsible for building and maintaining the systems and architecture used to support our web properties and internal tools for our Revenue organization. As a member of Brand Creative, you will provide value by taking projects from ideation to implementation and collaborating closely with brand designers and revenue stakeholders along the way.

Our software is used by over 30,000+ customers worldwide, including Trello, Edelman, DoorDash, and Blue Cross Blue Shield. These businesses rely on Sprout to create stronger relationships with their customers through social media. The experiences you build will help to impact our customer growth directly.

We're looking for a motivated front-end developer with HTML, CSS, JavaScript, and PHP knowledge. You should have experience creating web pages and have worked with tools to automate performance and accessibility testing. We're looking for someone who has developed custom WordPress plugins and themes and worked on an API using a PHP framework such as Laravel. Ideally, you have set up some infrastructure within AWS or other cloud-based infrastructure companies like Netlify or Vercel. If you have a passion for systems-driven web experiences with excellent user experience, we’d love to talk to you.

Qualifications

These are the minimum qualifications that our hiring team is looking for in this role:

  • 1-3+ years of experience with WordPress theme and plugin development. Bonus points if you have written unit tests for either.
  • 1-3+ years of experience with JavaScript, particularly with frameworks such as React or Vue
  • 1-3+ years of experience with HTML and CSS, notably collaborating with designers’ mock-ups
  • 1-3+ years of experience working with a product or project manager, assisting with scope estimation.

Within 1 month, You’ll:

  • Complete Sprout’s New Hire training program alongside other new Sprout team members.
  • Work with your manager to define your career goals and formulate a plan to progress towards them.
  • Gain an understanding of the team’s roadmap and processes by discussing with your team’s Creative Operations director.
  • Meet your teammates in Brand Creative and the revenue organization and understand how you play a strategic role at Sprout.
  • Learn how code is deployed to our end users through paired programming with web engineers on your team.
  • Deliver business value by shipping your first code change and creating your first web page with active pairing/ mentoring from your teammates.

Within 3 months, You’ll:

  • Deliver smaller, well-defined features from planning to deployment with guidance.
  • Be familiar and comfortable with local development and deployment processes.
  • Create new web pages and page components with minimal revisions.
  • Pair with other web engineers to identify and fix production bugs by participating in your team’s on-call support rotation.
  • Openly communicate with your teammates to deliver progress updates and set delivery expectations.
  • Provide feedback in team activities, such as code review, estimation, planning technical design, requirements definition, and retrospectives.
  • Contribute to shared codebases and documentation.

Within 6 months, You’ll:

  • Partner with brand designers and revenue stakeholders to discuss the feasibility of implementing new designs and features.
  • Participate in designing the technical details of a project and soliciting feedback from peers.
  • Improve your estimation skills to provide more accurate effort measurements when scoping out projects.
  • Contribute to how we manage and maintain the infrastructure that houses our marketing properties.
  • Regularly share what you’re learning during marketing development team meetings.
  • Proposing technical or process improvements to be made within Brand Creative.
  • Actively participate in code review and project milestone check-ins.

Within 12 months, You’ll:

  • Begin improving the quality of existing code by refactoring, adding tests, and more.
  • Learn to prioritize tasks, timebox, cut scope, and break larger user stories into smaller subtasks.
  • Seek clarification and provide thoughtful and constructive feedback when vetting project requirements.
  • Advocate for following best practices regarding web performance, accessibility, and user experience.
  • Begin thinking systematically about the overall impact of our technical challenges.
  • Provide mentorship to those not as well versed in the various parts of the technical stack.

Of course what is outlined above is the ideal timeline, but things may shift based on business needs and other projects and tasks could be added at the discretion of your manager.

About Sprout Social
Sprout Social powers open communication between individuals, brands and communities through elegant, sophisticated software. We are relentless about solving hard problems for our customers and committed to both customer and team success. Our team’s shared belief in Sprout’s mission promotes a culture of openness, empowerment and fun. 

We’re proud to regularly be recognized for our team, product and culture. Our benefits program includes:

  • Insurance and benefit options that are built for both individuals and families
  • Progressive policies to support work/life balance, like our flexible paid time off and parental leave program 
  • High-quality and well-maintained equipment—your computer will never prevent you from doing your best
  • Wellness initiatives to ensure both health and mental well-being of our team
  • Ongoing education and development opportunities via our Grow@Sprout program and  employee-led diversity, equity and inclusion initiatives.
  • Growing corporate social responsibility program that is driven by the involvement and passion of our team members
  • Beautiful, convenient and state-of-the-art offices in Chicago’s Loop and downtown Seattle, for those who prefer an office setting

Whenever possible, Sprout wants to provide our team with the flexibility to work in the location that makes the most sense for them. Sprout maintains a remote workforce in many places in the United States. However, we are not set up in all states, so please look at the drop-down box in our application to see whether your state is listed. Few roles require an office setting. If your position requires a physical presence in a Sprout office, it will be evident in the job listing and your offer letter.

Sprout Social is proud to be an Equal Opportunity Employer and an Affirmative Action Employer. We do not discriminate based on identity- race, color, religion, national origin or ancestry, sex (including sexual identity), age, physical or mental disability, pregnancy, veteran or military status, unfavorable discharge from military service, genetic information, sexual orientation, marital status, order of protection status, citizenship status, arrest record or expunged or sealed convictions, or any other legally recognized protected basis under federal, state, or local law. Learn more about our commitment to diversity, equity and inclusion in our 2021 DEI Report.

If you need a reasonable accommodation for any part of the employment process, please contact us by email at [email protected] and let us know the nature of your request and your contact information. We'll do all we can to ensure you're set up for success during our interview process while upholding your privacy, including requests for accommodation. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.

For more information about our commitment to equal employment opportunity, please click here (1) Equal Opportunity Employment Poster  (2) Sprout Social's Affirmative Action Statement (3) Pay Transparency Statement. 

When you apply for employment with Sprout Social, we will process your job applicant data, including your employment and education history, transcript, writing samples, and references as necessary to consider your job application for open positions. For more information about our privacy practices please visit our Privacy Policy. California residents have additional rights and should review the Additional Disclosures for California Residents section in our Privacy Policy.

Additionally, Sprout Social participates in the E-Verify program in certain locations, as required by law.

Apply Now

Date Posted

09/28/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details