Staff Software Engineer, iOS at PayPal
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

iOS Development, Swift, Objective-C, Algorithms, Problem Solving, UI Design Principles, XCode, Animation, Unit Testing, Automation Testing, iOS Architecture, Multi-threading, RESTful APIs, AI Tools, Cocoa Frameworks, Agile Methodologies

Industry

Software Development

Description
Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor Contribute to native iOS app development by converting ideas, designs, and requirements into concrete, stable production builds Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement. Provide frameworks, interfaces, and services that can be extended and reused for future requirements Enforce clean code and excellent coding practices by conducting thoughtful code reviews. Conduct formal and informal code reviews, providing constructive feedback to team members to ensure code quality and adherence to clean and scalable coding principles Demonstrate end-to-end ownership of features, projects, modules, and services that you and your team deliver in all phases of the software development lifecycle. Collaborate with Engineering and QA to resolve bugs Develop and communicates technical processes, standards, and best practices to the team Mentor and guide junior engineers, fostering their professional growth and promoting a collaborative and knowledge-sharing environment. Participate in program planning, influencing the product and technology roadmap and driving outcomes 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. We're a purpose-driven company, and our beliefs are the foundation of how we conduct business every day. 8+ years of experience building iOS applications using Swift or Objective-C Solid knowledge of algorithms with good problem solving and troubleshooting skills. Expertise in iOS UI design principles, patterns, and best practices. Understanding of XCode Experience with animation, and implementing user interface designs Skilled at writing Unit and Automation tests Knowledge of iOS application architecture Knowledge of multi-threaded, asynchronous code Familiarity with RESTful APIs to connect iOS applications to backend services Familiarity with AI tools such as Claude Code, GitHub Copilot, or Cursor Strong attention to detail, as well as a passion for delivering high-quality software solutions and compelling customer experiences. Excellent communication skills with the ability to collaborate effectively with cross-functional teams and those in non-technical roles, such as marketing, finance, and legal. Experience with modern software development practices, version control systems, and agile methodologies. Solid understanding of Cocoa Frameworks Experience in finance, e-commerce, or logistics. Experience with Android development
Responsibilities
The Staff Software Engineer will lead projects and coordinate activities among engineers, ensuring the achievement of customer and operational objectives. They will also provide technical leadership, enforce coding standards, and mentor junior engineers.
Loading...