About the Team
The AT&T Front-End team at Synacor is responsible for building scalable web applications that deliver personalized news, finance, sports, entertainment, and account services to tens of millions of AT&T users every month, on desktop and mobile browsers. Our current technology stack uses PHP for server-side rendering, with HTML5/CSS3 and Backbone on the client. We are rapidly pivoting to client-side rendering using Preact, with microservices on the back-end. In addition, we are in the beginning phases of building out an extraordinary CMS solution to help deliver microsites, content to mobile applications, and back office tools for AT&T. We organize our team using an Agile Scrum approach, working with our UX, Product, and Quality Engineering counterparts to make new ideas become working software on a continual basis.
At Synacor, we place a high value on learning, continuous improvement, collaboration, and software best practices. Developers at Synacor cooperate across teams to help our clients get the solutions they need. Office hours are flexible. While we work in sprints, we don’t sprint; we deliver industry-leading value to our clients iteratively, over the long term.
As a technical leader, we need you so we can grow a well-rounded team to deliver the current and future web products for AT&T. The developer who takes on this role will work with everything from the design and consumption of services to the display and styling of the end user interface. We’re looking for a teammate who can help us with most or all of the below:
You'll provide leadership in service and microservice design, using PHP and Go, to extend our existing monolithic framework and help deliver scalable, high-performance next-generation microservices.
You'll drive the team to ensure high product quality by writing unit and functional tests, and holding yourself and your teammates to a high standard through constructive code reviews.
You'll contribute to your junior teammates’ development with code reviews, brown bags, and tech talks.
You understand the entire software development cycle, and will contribute from planning through release, both individually and in partnership with other teams such as User Experience and Quality Engineering.
You're happy to be an active participant with your team in Agile processes by breaking down big ideas into small pieces, delivering them frequently, determining how we can do it better next time, and then doing it. You prefer to solve challenges by collaborating with your teammates over going it alone.
More About You