Sprout Social provides social media management and analytics software. Its platform offers publishing and engagement functionality, customer care, influencer marketing, advocacy, and AI-powered predictive business intelligence.
Задачи:
- Write clean, performant, and maintainable code
- Provide technical leadership and guidance to other team members, including junior engineers
- Collaborate with backend developers, designers, and product managers to deliver customer experiences
- Participate in and conduct code reviews, provide feedback, and ensure adherence to coding standards
- Improve the codebase by identifying opportunities for refactoring and optimization
- Independently own and deliver the frontend part of small to medium features without peer consultation
- Follow engineering best practices, including testing expectations, shared patterns, and documentation
- Communicate across team disciplines to move the team’s work forward
- Contribute to team processes, including code reviews, estimation, technical specification planning, requirements definition, and retrospectives
- Author technical specification plans for roadmap projects and collaborate with teammates on delivery plans
- Mentor junior teammates on code implementation, design reviews, and software engineering and Agile practices
- Explain the team’s React and TypeScript frameworks to other engineers
- Collaborate with product managers to deliver projects on time and with quality
- Explain how applications are structured, built, and deployed to other engineers
- Learn the team’s target customer base and their common application use cases
- Understand all aspects of the web application, including its modules, less common use cases, and user personas
- Take end-to-end responsibility for roadmap projects, from technical planning through implementation, testing, and final delivery
- Balance delivery speed and technical maintainability when making code design trade-offs
- Identify technical initiatives for the team, such as technical debt, new systems, JavaScript dependencies, or performance improvements
Требования:
- 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
- Based in or near Kraków and occasionally available to work from the office
- Будет плюсом: full-stack engineering experience, Node.js, experience working in a large codebase, experience building or maintaining an internal UI library, communication and project management skills from collaborating across teams and functional areas
Условия:
- 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 for non-birthing parents
- Annual $600 USD Lifestyle Spending Account for well-being expenses
- One-time $550 USD home office setup stipend and monthly internet reimbursement
- Access to dedicated mental health resources and company-wide wellness programs
- Opportunities to travel to the Chicago HQ for team meetups and collaboration
- A daily 50 zł lunch stipend when working from the Kraków office
- Offers are made within the hiring range, with opportunities to grow within the broader band based on performance and impact
- Benefits are discretionary, subject to change, and do not constitute a contract or guarantee