About the Role
Join a pioneering team at Cloudflare dedicated to enhancing the developer experience by bringing sophisticated technology to every software developer. As a Software Engineer focusing on Mobile SDKs, you will play a crucial role in building tools that enable seamless integration and utilization of our advanced services within mobile applications. We believe AI and complex internet infrastructure shouldn't be hard to use, and you'll contribute to making our offerings as accessible as standard software packages. This role involves working in a collaborative and innovative environment, driven by curiosity and transparency, to help build a better and more secure Internet. You will contribute to solutions that empower millions of users and businesses, upholding our values of integrity and accountability.
Responsibilities
- Design, develop, and maintain high-quality Mobile SDKs for various platforms.
- Collaborate with product managers and other engineering teams to define SDK features and roadmap.
- Ensure the performance, reliability, and security of the Mobile SDKs.
- Write clear documentation and examples for developers using the SDKs.
- Participate in code reviews and contribute to improving engineering best practices.
- Troubleshoot and resolve issues related to the SDKs.
- Stay up-to-date with the latest mobile development trends and technologies.
Requirements
- Proven experience in mobile application development (iOS, Android) and SDK development.
- Proficiency in relevant programming languages (e.g., Swift/Objective-C, Kotlin/Java).
- Strong understanding of mobile platform ecosystems and development tools.
- Experience with API design and integration.
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
Qualifications
- Experience with cross-platform mobile frameworks (e.g., React Native, Flutter).
- Familiarity with cloud services and distributed systems.
- Prior contributions to open-source projects or developer communities.
- Experience with performance optimization and security best practices for mobile applications.
Benefits
- Competitive pay, including equity ownership.
- Take-what-you-need vacation policy.
- Up to sixteen paid weeks of global parental leave.
- Comprehensive benefits package including healthcare, life insurance, short- and long-term disability, and pension plans.
- Commuter program for public transportation.
- Global wellbeing offerings including mental health, childcare, and family forming support.