Finding the best job has never been easier
Share
Job Description:
As you step into this position, you'll join a talented team committed to helping Everyday Sellers streamline their operations and boost profits through our cutting-edge product and inventory management tools. Your contribution will be key in developing innovative solutions and crafting tailored user experiences for our merchants.
Additionally, you'll have plenty of opportunities to work closely with various teams and iOS developers throughout our entire iOS Chapter. This will involve engaging in code reviews, brainstorming sessions, mob programming (which we're big fans of), participating in our hack-weeks to launch disruptive innovations, and much more.
Your day-to-day
Advocate for engineering best practices and quality across larger teams and within PayPal, determining technical tasks for other engineers.
Support the design, implementation, and operational excellence of software components, proactively improving existing structures and processes.
Complete thorough assessments of implementation alternatives and their tradeoffs, providing recommendations for the technical engineering roadmap.
Consistently focus on solutions while contributing to the vision of the domain.
Exercise judgment in reconciling diverse and competing priorities to identify optimal solutions.
Leverage strategic thinking and experience to anticipate consequences and risks linked to implementation choices, identifying patterns to reduce repetition into meaningful general solutions.
Serve as a key voice on team-level processes (e.g., code and design reviews) and oversee projects, ensuring accurate, complete, timely, and operable solutions.
Resolve technical inquiries and provide expert guidance to others.
Provide technical leadership for a team with limited guidance from management or senior teammates.
Interact and tailor communication with various technical and non-technical stakeholders, including product, support, and compliance teams.
What you need to succeed
Expertise in developing and maintaining mobile applications at scale.
Strong skills in Swift and Objective C, with knowledge of multi-threaded, asynchronous code.
Proficiency with the iOS SDK and various frameworks like UIKit, CoreData, etc., and know-how to leverage them effectively to build robust iOS applications.
In-depth knowledge of consuming GraphQL and REST APIs from mobile applications.
Passion for mentoring and developing other software engineers.
Ability to discuss and clarify complex topics with technical and non-technical audiences.
Well-versed in testing best practices and familiarity with at least one testing framework for mobile development. Skilled at writing unit and automation tests.
Expertise in the MVVM design pattern.
Solid grasp of structured concurrency and Combine.
Our Benefits:
Any general requests for consideration of your skills, please
These jobs might be a good fit