The Opportunity:
As a Software Engineer III, you will build and support systems responsible for the acquisition of multi-million dollar monthly revenue. You will work on the latest front-end technology stack and make decisions which will directly impact the final product. Following front-end development best practices, you’ll be responsible for developing solutions that scale to the needs of our customers.
How your role contributes to the success of Vivid Seats:
- Help guide direction of the front-end systems powering our ticket marketplace.
- Develop experiments and innovative solutions that give Vivid Seats a competitive advantage, encourage team members, and champion technology improvements for your team.
- Work cross-functionally with other development teams and business stakeholders to deliver impact iteratively.
- Tackle some of the most difficult challenges scaling an e-commerce marketplace by developing creative algorithms and features that maximize value and efficiency across the organization.
- Collaborate to develop and maintain best practices across the software development lifecycle.
- Mentor other engineers through pairing, code reviews, and tech talks.
How your role expectations will progress as a Software Engineer in the first 30, 90, and 180 days:
30 days in
- Complete new hire orientation, gaining the resources you need to be successful.
- Learn how ticket marketplaces operate and how you’ll contribute to providing great experiences for our customers.
- Acclimate to team and company norms, business objectives, and Vivid Seats values.
- Develop basic understanding of applications, tech stack, and development process.
- Deploy and make changes to our production systems.
90 days in
- Contribute to our processes, methods, or technologies to support overall business goals and drive team efficiencies.
- Maintain, harvest and aid internal and external relationships to achieve progress and advance objectives.
- Contribute to team planning, estimations, and design sessions.
- Apply a solid understanding of our business goals and our system architecture to your everyday decision making.
- Leverage a mindset of continuous experimentation to help with team efficiency.
- Work with cross-functional stakeholders to decompose and iteratively deliver business objectives.
- Produce and deliver clean, quality code that drives team and company tech goals forward.
180 days in
- Leverage application observability tools to know about problems before our users.
- Have self-sufficiency in all applications touched by the team.
- Proactively engage in continuous learning in order to advance skill sets necessary for team goals.
- Identify areas of opportunity within our systems, come up with a plan to improve them, ship them, and share results and impact.
- Own a career growth plan developed in partnership with your manager, and work towards it.
What You’ll Bring:
- 4+ years professional experience building and supporting production web applications.
- Strong knowledge of front-end languages (we use TypeScript, React, and Next.js)
- Experience in designing, building, and testing modern web or cross-platform mobile solutions as part of an agile or cross-functional team.
- Experience with client-side application state libraries (ex. Redux, Zustand)
- Experience with front-end testing frameworks (ex. Jest, Mocha, Enzyme, etc.)
- Strong written and interpersonal communication skills to document and share team best practices across the department.
- Exposure to design systems, a/b testing, and server-side technologies such as Node.js (preferred, but not required)