Staff Software Engineer - iOS

PayPalSan Jose, CA
22hHybrid

About The Position

Join the Home App Experiences Team at PayPal and redefine how users interact with our mobile app. Our mission is to present critical information instantly, streamline access to personalized app actions, and enhance discovery through customization. By optimizing the mobile interface, we aim to simplify user interactions, making every tap meaningful and every swipe more intuitive. This focused approach ensures that users quickly understand their relationship with PayPal, access relevant actions effortlessly, and discover new products and shops they’ll love. If you're passionate about transforming mobile user experiences, we invite you to help us shape the future of mobile financial management. We are seeking an experienced and highly skilled Senior Mobile engineer with an in-depth understanding of iOS architecture, to join our mobile engineering team. Your expertise will drive the development of innovative features, ensuring high performance, scalability, and security in our iOS application. As a Senior Mobile Engineer, you will play a crucial role in designing, developing, and implementing critical features, shaping the iOS architecture that underpins our digital payment solutions. This position requires a strong technical background, excellent problem-solving skills, and a passion for staying at the forefront of mobile technology.

Requirements

  • Proven experience in developing and maintaining large-scale consumer-facing mobile applications using UI/UX standards and best practices.
  • Proficiency in Swift and iOS frameworks.
  • Extensive knowledge and hands-on experience with integrating GraphQL and REST APIs
  • Demonstrated passion for mentoring and guiding software engineers, fostering their professional growth and development.
  • In-depth understanding of testing best practices, with hands-on experience in at least one mobile testing framework.
  • Proficient in writing and executing unit and automation tests to ensure high-quality software.
  • Strong command of common design patterns, algorithms, and object-oriented programming principles, with expertise in patterns such as MVC and MVVM.

Responsibilities

  • Lead engineering efforts and team processes by setting clear outcomes, refining workflows, and providing strategic technical advice to senior leaders on systems, solutions, challenges, and overall strategy.
  • Advocate for and enforce technical standards, engineering best practices, and quality across the organization.
  • Define and guide the technical tasks and standards for engineering teams.
  • Oversee the complete lifecycle of software components, including design, implementation, and operational excellence.
  • Proactively enhance existing structures and processes to drive continuous improvement.
  • Play a key role in shaping the technical engineering roadmap by conducting thorough assessments of implementation alternatives, evaluating trade-offs, and offering informed recommendations.
  • Maintain a focus on solutions while contributing to the technical vision and roadmap of the domain.
  • Exercise judgment to balance diverse and competing priorities, identifying optimal solutions to complex problems.
  • Utilize strategic thinking and experience to anticipate consequences and risks associated with implementation choices.
  • Identify patterns to create meaningful, generalized solutions and reduce repetitive efforts.
  • Take a lead role in team-level processes, including code and design reviews.
  • Ensure projects are delivered accurately, completely, on time, and are operationally effective.
  • Serve as a go-to expert for resolving technical inquiries and challenges within the team, providing clear and effective solutions.
  • Provide strong technical leadership with minimal guidance from management or senior team members, guiding the team towards successful project outcomes.
  • Excel in interacting with both technical and non-technical stakeholders, including product, design, content, compliance, and legal teams, tailoring communication to diverse audiences.

Benefits

  • At PayPal, we’re committed to building an equitable and inclusive global economy. And we can’t do this without our most important asset-you. That’s why we offer comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial—delivering meaningful value where it matters most.
  • We strive to create a flexible, balanced work culture with a holistic approach to benefits, including generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service