Staff Software Engineer - Web (React)
Job description
Staff Software Engineer, Web on Sprout Social's Engineering team, building and leading frontend web application development. The role combines hands-on coding with technical leadership and cross-functional collaboration.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Hybrid · Kraków, Poland
- Languages
- English – fluent
- Pay
- PLN 29,400 – 36,750 / month
What you'll do
- Write clean, performant, and maintainable code
- Provide technical leadership and guidance to other team members, including junior engineers
- Work closely with cross-functional teams, including backend developers, designers, and product managers, to deliver world class 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
What we're looking for
- 7+ years of experience with planning, building, and releasing frontend applications with web technologies (React, JavaScript, TypeScript)
- Experience building web applications with TypeScript
- Confidently write web applications using TypeScript, JavaScript, HTML and CSS
- Professional English proficiency in verbal and written communication
- Based in or near Kraków, with occasional availability to work from the office
Nice to have
- Experience working as a full stack engineer
- Experience working with Node.js
- Experience working in a large codebase
- Experience building and/or maintaining an internal UI library
- Communication and project management skills from collaborating with people across different teams and functional areas
Your team
Engineering
Sprout Engineering sits at the intersection of massive scale, technical craft, and tight-knit collaboration across mobile, front-end, back-end, and site reliability engineering.
Benefits
- Eligibility for Restricted Stock Units (RSUs)
- 26 paid days off annually, in addition to bank holidays and extra company-wide "Rest & Recharge" days
- 20 weeks of paid leave for birthing parents and 16 weeks of paid leave for non-birthing parents
- Annual $600 USD Lifestyle Spending Account (LSA)
- One-time $550 USD home office setup stipend and a monthly internet reimbursement
- Access to dedicated mental health resources and company-wide wellness programs
- Opportunities to travel to our Chicago HQ for team meetups and collaboration
- Daily 50 zł lunch stipend when working from the Kraków office
Apply
About Sprout Social
Sprout empowers over 30,000 global brands to harness the power of social media, operating on a true "tech-giant" scale. Every day, our engineering infrastructure processes tens of billions of requests and asynchronous events, ingests billions of social messages, and drives over 1,000 production deployments every month, all while embedding cutting-edge AI directly into our platform.
Key facts
- Chicago
- Over 30,000 global brands use Sprout
- Engineering infrastructure processes tens of billions of requests and asynchronous events daily
- Ingests billions of social messages
- Drives over 1,000 production deployments every month
- Multi-product suite platform
