S

Sprout Social

Social media management platform with analytics

Staff Software Engineer - Web, React

Frontend EngineeringConfirmed live in the last 24 hours
Full-timePLN29.4k - PLN44.1k /mo

About the Job

Requirements

  • At least 7 years of experience planning, building, and releasing frontend applications with web technologies, including React, JavaScript, and TypeScript.
  • Experience building web applications with TypeScript.
  • Professional English proficiency in verbal and written communication.
  • Be based in or near Kraków and occasionally available to work from the office.

Responsibilities

  • Write clean, performant, and maintainable code.
  • Provide technical leadership and guidance to other team members, including junior engineers.
  • Work with cross-functional teams, including backend developers, designers, and product managers, to deliver customer experiences.
  • Participate in and conduct code reviews to maintain code quality, provide feedback, and ensure adherence to coding standards.
  • Continuously improve the codebase by identifying areas for refactoring and optimization to enhance maintainability and scalability.
  • Within 1 month, complete new-hire training, ship a first code change with active pairing or mentoring, learn deployment processes with frontend developers, and understand the team roadmap and Agile processes.
  • Within 3 months, independently own and deliver the frontend part of small to medium features, follow engineering practices for testing, shared patterns, and documentation, communicate across team disciplines, and contribute to code review, estimation, technical specification planning, requirements definition, and retrospectives.
  • Within 6 months, author a technical specification plan for a roadmap project and collaborate on a delivery plan; mentor junior teammates in code implementation, design review, and software engineering and Agile practices; understand and explain the team's React and TypeScript frameworks and app structure, build, and deployment; collaborate with product managers on timely, quality delivery; and understand the target customer base and common application use cases.
  • Within 12 months, understand all aspects of the web application, including modules, less common use cases, and user personas; take end-to-end responsibility for roadmap projects from technical planning through implementation, testing, and delivery; balance delivery speed and maintainability trade-offs; and identify a team technical initiative, such as technical debt, a new system or JavaScript dependency, or performance improvement.

Desired Qualifications

  • Experience working as a full stack engineer.
  • Experience working with Node.js.
  • Experience working in a large codebase.
  • Experience building or maintaining an internal UI library.
  • Communication and project management skills from collaborating with people across different teams and functional areas.

About the Company

Sprout Social

Social media management platform with analytics

Sprout Social is a subscription-based social media management platform that centralizes publishing, engagement, listening, and analytics for businesses. It offers a core suite of tools and a premium analytics add-on with access to 180+ metrics to better understand audiences and measure impact. The platform serves a range of roles, from social media managers to customer care teams, and includes educational resources like webinars and certification programs. Its goal is to help businesses increase brand awareness, build customer loyalty, mitigate risk, and improve ROI from social media investments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Chicago, IL
Founded
2010

Recently Posted Jobs

Explore more opportunities at Sprout Social

See more jobs