Skip to Page Content (will bypass menus and search fields)

Bring Your Flavor

Sr. Front End Mobile Developer

Job Details

Job Ref:
R26_0000001636
Location:
Papa John's Blvd, Raleigh, NC 27601
Category:
Technology
Employment Type:
Full time

Job Summary

The Senior Engineer, Store/Digital is responsible for leading a product team and contributing to software design, development, and overall product lifecycle for a product that our customers love. In addition to pairing with other engineers and architects, field questions from other product teams and encourage cross-team collaboration. Play active role working with third party vendors and with open-source software community. Create foundational code elements that can be reused. Define software level objectives for products.

Duties and Responsibilities (other duties as assigned)  

  • Build rapid prototypes to explore viability of solutions fit to product strategy and upon alignment from stakeholders scale the solution and productionize it

  • Identifies, implements, and shares technical solutions that can be used across the organization 

  • Identifies unsecured code areas and implements fixes as they are discovered 

  • Identifies product enhancements (client-facing or technical) to create a better experience for the end users 

  • Collaborates with Enterprise Architects and with Chief Architecture Owners and creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties

  • Defines service level objectives for product to constantly measure their reliability in production and help prioritize backlog work

  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases also to do “destructive testing” to ensure adequate resiliency in production

  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively

  • Identifies product enhancements (customer-facing or technical) to create a better experience for the end users

  • Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties

  • Provides application support for software running in production

  • Proactively monitors production and lower life cycle environments service level objectives for products

  • Works with vendors and open source community to help identify and implement feature enhancements in software products

  • Works with other product teams to create API specifications and contracts for shared data

  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing

  • Triages high priority issues and outages as they arise