PayPal is seeking a highly skilled and experienced Mobile Architect to lead the design, development, and implementation of our mobile applications across multiple platforms. This role requires a deep understanding of both cross-platform and native mobile development, strong leadership skills, and a passion for building high-quality, user-friendly mobile experiences.
Requirements
- 10+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
- Extensive Mobile Development Experience: Proven experience of 14+ years in designing, developing, and deploying mobile applications on both iOS and Android platforms.
- Cross-Platform Expertise: Strong understanding and experience with cross-platform mobile development frameworks (e.g., React Native, Flutter).
- Native Mobile Development Expertise: Solid understanding of native iOS (Swift/Objective-C) and Android (Kotlin/Java) development, including platform-specific features and best practices.
- Architectural Patterns: Deep understanding of mobile architectural patterns (e.g., MVVM, MVP, Clean Architecture) and their application.
- API Integration: Experience with RESTful APIs, web services, and cloud API technologies like API Gateways.
- Devops: Good understanding of mobile devops practices and expertise in tools such as Github, Jenkins, Github actions, Fastlane, Testflight, Firebase suite etc. Must be able to develop automation scripts and pipelines. Good understanding of containerization technologies like Docker, Kubernetes etc. Able to write Dockerfiles and Helm charts
- Cloud: Exposure to AWS cloud services like API Gateways, EKS, Eventbridge, Kinesis streams, RDS, Dynamodb etc. Able to understand cloud architecture and ideate confidently
- Performance Optimization: Expertise in identifying and resolving performance bottlenecks in mobile applications. Exposure to APM and monitoring technologies such as Datadog, Cloudwatch, Firebase etc
- Testing & Debugging: Proficiency in mobile testing frameworks and debugging tools.
- Version Control: Experience with Github and other version control systems.
- Agile Methodologies: Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
- Excellent Communication Skills: Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical issues.
- Leadership Skills: Ability to mentor and guide other developers, fostering a collaborative and supportive team environment.
Benefits
- Generous Paid Time Off
- Healthcare coverage for you and your family
- Resources to create financial security and support your mental health
- 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace