Staff Software Engineer, Web (React)
29.4k - 36.8k PLN29 400 - 36 750 PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#424859·Dodano 3 dni temu·15
Źródło: Sprout SocialTech Stack / Keywords
ReactAIFront-EndBackendTypeScriptJavaScriptHTMLCSS
Firma i stanowisko
Sprout Social is a company empowering over 30,000 global brands to harness social media at a large scale, processing tens of billions of requests and embedding AI into their platform. The Engineering team addresses complex distributed systems and supports multiple products with opportunities to work across domains for continuous skill diversification.
Wymagania
- 7+ years of experience planning, building, and releasing frontend applications with web technologies including React, JavaScript, and TypeScript.
- Experience building web applications with TypeScript.
Preferred qualifications:
- 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 across teams and functional areas.
Obowiązki
- 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.
- Participate in and conduct code reviews to maintain code quality and adherence to standards.
- Continuously improve the codebase by identifying areas for refactoring and optimization.
Within structured timeframes, responsibilities include:
Within 1 month:
- Complete Sprout’s New Hire training program.
- Deliver first code change with mentoring.
- Learn deployment processes and Agile roadmap.
Within 3 months:
- Independently own front-end feature delivery.
- Adhere to engineering best practices and team processes.
- Communicate effectively with all disciplines and contribute to retrospectives.
Within 6 months:
- Author technical specifications and collaborate on delivery plans.
- Mentor junior teammates and explain React and TypeScript details.
- Collaborate with product managers for timely, quality deliveries.
- Understand app structure, build, deployment, and customer use cases.
Within 12 months:
- Understand all aspects of the web application and user personas.
- Take end-to-end responsibility for delivering roadmap projects.
- Balance trade-offs in code design between delivery speed and maintainability.
- Identify technical initiatives for the team.
Benefity
- Eligibility for Restricted Stock Units (RSUs).
- 26 paid days off annually plus bank holidays and extra company-wide "Rest & Recharge" days.
- Paid parental leave: 20 weeks for birthing parents, 16 weeks for non-birthing parents.
- Annual $600 USD Lifestyle Spending Account for personal well-being expenses.
- Flexible, remote-first work model with a $550 USD home office setup stipend and monthly internet reimbursement.
- Access to dedicated mental health resources and company-wide wellness programs.
- Opportunities for international travel to Chicago HQ for team meetups.
- Kraków office perks including a daily 50 zł lunch stipend when working from the office.
Udziały pracownicze
Płatny urlop
Płatne święta
Dofinansowanie szkoleń
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Pakiet relokacyjny
Inne informacje
This role is remote within Poland only; candidates outside Poland (EMEA region) cannot be hired at this time. Flexible location includes Kraków office or remote within Poland.
Sprout Social
8 aktywnych ofert