Bleacher Report is the social voice of sports creating and collaborating on the culture of sports for the next generation of fans. Its vision for making sports bigger than games has led to unmatched engagement on social media, where it consistently ranks as the No. 1 publisher. Bleacher Report also provides an industry-leading fan experience on mobile devices through Team Stream, the top-rated smartphone and tablet app.
Temporary Applications Architect
Responsible for providing technical guidance, mentoring, and performance services in the analysis, design, development, testing, implementation and support of public facing websites, apps and services.
Perform analysis of customer and vendor requirements and create detailed program design specifications for user interfaces, application enhancements, new functionality, and backend processes in collaboration with customer, business system analysts, and other project team members.
Assist others in the use of programming tools and recommend tools to best meet application needs.
Work with analysts and customers to recommend technology solutions that meet business needs.
Participate in process improvement/re-engineering efforts and work with Advisory Developers/Architects to ensure that application solutions are congruent with enterprise-wide direction.
Provide guidance and task direction to other developers.
Coordinate project management and integration activities across projects as needed.
Facilitate communication and problem resolution between "technical" and "functional" groups.
Work with Architecture and other infrastructure groups to determine and implement complex system hardware requirements that may involve multiple platforms, databases or peripherals.
Provide production support for applications, implementation of fixes and upgrades from the product vendor, assist others with complex problem resolution, and respond with solutions to both functional and technical issues in a timely manner.
Expert on the end-to-end web properties, capabilities, and client offerings.
Expert on inner workings and code behind systems used to deliver web properties.
Work with development and client teams to simplify, innovate and enhance process.
Troubleshoot technology issues and create patches to deliver on time to clients.
Work closely with global technology and data science teams to turn patches into long term solutions and improve automation.
Design, develop and document best practices for current products to improve efficiency and ensure client success.
Analyze business and technical requirements to determine best system design, potential risks and issues.
Work with Product Development to drive product evolution for enhancements and features.
Oversee technical excellence and code quality of day-to-day development activities.
Build innovative solutions to improve offerings to clients.
Bachelor's degree or foreign equivalent in Computer Science, Management Information Systems, a related technical field, or equivalent experience.
At least 6 years of experience in software development in public-facing applications.
At least 3 years of experience in a senior or lead role, including responsibility for code reviews and mentoring.
Strong technical skills.
Highly creative thinker with proven record of success.
Strong communicator who can work cross functionally with various internal and external teams to execute complex processes.
Ability to take extremely complex solutions and make them simple and easy to explain.
Strong knowledge and experience coding in an object-oriented programming environment.
Foundational knowledge of web technologies.
Strong knowledge of data integration techniques and processes.
Strong knowledge of cloud-based infrastructure solutions such as AWS or GCP.
Knowledge in React, AngularJS - Knowledge of video workflows and processes (origination, encoding, streaming).