Sr Analyst, iOS Developer

Panera Bread

Education
Qualifications
Benefits
Skills

Sr Analyst, iOS Developer

Join Panera as a Senior iOS Developer and become part of a company that blends a robust digital eCommerce presence with a vast brick-and-mortar footprint. At Panera, you’ll find no shortage of exciting challenges to solve and opportunities to optimize. Our structure empowers every team member to make a meaningful impact—both within their immediate team and across the organization. In this role, you’ll support the development of innovative features for our iOS platform, collaborate with a range of third-party vendors (from startups to enterprise partners), and work alongside a top-tier team of developers, product managers, and designers.

Beyond iOS, this position also plays a key role in supporting our Android development efforts. You’ll represent the team in technical discussions, translate business requirements into actionable technical documentation, and provide guidance to ensure successful execution.

Location: Applicants must reside within 50 miles of Fenton, MO or Newton, MA, as the role requires in-office presence three days per week.

Duties & Responsibilities

The primary responsibilities of this job include, but are not limited to:

  • Facilitate and lead technical discussions by analyzing requirements, identifying gaps, and evaluating multiple solution paths. Weigh the pros and cons of each approach, and provide clear, actionable feedback and recommendations to guide optimal implementation. Manage scope and propose MVP versions to reduce time to market and maximize/optimize benefits.
  • Collaborate with business stakeholders to gather and understand feature requirements, translating them into clear and actionable user stories.
  • Champion industry best practices in software architecture and engineering, while mentoring team members to adopt and apply these standards.
  • Engage with cross-functional architecture teams to assess system-wide implications and propose solutions that align with both technical and business objectives.
  • Continuously evaluate emerging technologies to determine their potential integration and value within our existing infrastructure.
  • Support the orientation, onboarding, training, and seamless integration of new team members to ensure a smooth transition and early success.
  • Proactively tackle challenges, champion best practices, and advocate for continuous process improvement across the team.
  • Collaborate with the team to organize workload, defect fixes, and code reviews to ensure that the top priority items are completed to meet deadlines.
  • Assist the development team in the design, development, coding, testing, and debugging of the iOS application.
  • Coordinate with service teams to play a partial influencer role on microservice implementation and integration.
  • Integrate with both the Product team and the Design team to elevate the user experience of the Panera iOS application.
  • Coordinate with the development team to manage business expectations.
  • Responsible for ensuring high-quality, crash-free, working software is deployed to production on a regular basis.
  • Communicate with management when status changes or deadlines could be impacted.
  • Prioritize and resolve bugs and defects impacting cafes, features, and user experience.
  • Work closely with QA and other developers to create test cases and develop in a pair-programming environment.
  • Review, design, and build new feature functionality.
  • Mentor a small team of iOS developers with diverse skill levels, providing guidance, support, and opportunities for growth and development.

Qualifications (Education & Experience)

Qualifications include:

  • Minimum 5 years’ experience with iOS application/framework development
  • B.S Computer Science (4-year) or greater
  • Background in Software Engineering required for solving complex problems in an optimized, scalable and maintainable manner.
  • Strong proficiency with Swift, iOS frameworks such as Core Data and Core Animations, Storyboards, Autolayouts and version control (git).
  • Understanding of XCode and other development environments.
  • Familiarity with MVC and MVP application architectures and proper thread handling.
  • Experience in test designing and creating robust automated test scripts and software to address business and technical use cases is highly desired.
  • Test-driven development experience is highly desired.
  • Experience with iOS design principles, dependency injection, and background services.
  • Experience in developing ADA-compliant code.
  • Working knowledge of testing tools and implementations (unit/functional/UAT).
  • Experience with material design, implementing designs from wireframes and mockups to specifications.
  • Comfortable with agile scrum methodologies, ceremonies, and tool suites (JIRA).
  • Skills to communicate and collaborate with other teams to integrate with REST web services, middleware applications, and data models.
  • Detail-oriented, efficient, and capable of working independently.

Working Conditions

  • In-office 3 days a week

Physical Requirements

  • While performing this job, the incumbent is regularly required to stand, sit, talk, hear & use hands and fingers to operate keyboards

Direct Reports

  • N/A

Newton Support Center

Read Full Description
Confirmed 2 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles