Principal Android and iOS App Developer
Description
The Opportunity:
We are seeking a highly experienced and visionary Principal Android and iOS App Developer to lead the architecture, development, and delivery of our Downdetector-Connect mobile SDKs and applications. In this pivotal role, you will be a technical leader, driving best practices, mentoring a talented team, and ensuring the highest quality, performance, and scalability of our mobile offerings. You will be instrumental in shaping the future of how users interact with network status and outage information on their mobile devices, and work closely with enterprise customers to meet their requirements.
Key Responsibilities:
Technical Leadership & Architecture:
- Define and drive the technical vision, architecture, and roadmap for the Downdetector-Connect Android and iOS applications.
- Lead the design and implementation of complex features, ensuring robustness, scalability, and maintainability across both platforms.
- Champion best practices in mobile development, including code quality, testing, performance optimization, and security.
- Conduct architectural reviews and provide technical guidance to the mobile development team.
Hands-on Development:
- Write high-quality, performant, and maintainable code for both Android (Kotlin/Java) and iOS (Swift/Objective-C).
- Develop and integrate complex UI/UX components, ensuring a seamless and intuitive user experience.
- Implement efficient data synchronization, caching, and offline capabilities.
- Stay up-to-date with the latest mobile technologies, frameworks, and industry trends, and advocate for their adoption where appropriate.
Team Leadership & Mentorship:
- Provide technical leadership and mentorship to a team of Android and iOS developers, fostering a culture of continuous learning and innovation.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Collaborate with product managers, designers, and backend engineers to translate requirements into technical solutions.
- Participate in the hiring process for new mobile engineering talent.
Performance & Optimization:
- Identify and resolve performance bottlenecks, memory leaks, and other issues to ensure smooth and responsive application performance.
- Implement strategies for efficient battery usage and data consumption.
- Optimize applications for various device types, screen sizes, and operating system versions.
Collaboration & Communication:
- Lead client support and problem solving in your domain.
- Work closely with cross-functional teams, including product, design, backend, QA, to deliver integrated and impactful solutions.
- Clearly communicate technical concepts and decisions to both technical and non-technical stakeholders.
Job Qualifications:
- 8+ years of professional experience in mobile application development, with at least 3+ years in a senior or principal role.
- Demonstrated expertise in both Android (Kotlin/Java) and iOS (Swift/Objective-C) development, including deep knowledge of their respective SDKs, architectural patterns (MVVM, MVI, Clean Architecture, etc.), and testing frameworks.
- Proven track record of architecting, building, and launching complex, high-performance, and scalable mobile applications and SDKs.
- Strong understanding of mobile UI/UX principles, Material Design, and Apple Human Interface Guidelines.
- Experience with RESTful APIs, asynchronous programming, and efficient data handling in mobile environments.
- Proficiency with version control systems (Git), continuous integration/continuous delivery (CI/CD) pipelines, and agile development methodologies.
- Experience with performance profiling and optimization tools for mobile.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, collaboration, and interpersonal skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
- Experience with cross-platform frameworks (e.g., React Native, Flutter) is a plus, but native expertise is paramount.
- Familiarity with network monitoring, performance testing, or telecommunications data.
- Experience with A/B testing and analytics integration in mobile apps.
- Contributions to open-source projects or a strong portfolio of personal projects.
About
Ookla® is a global leader in connectivity intelligence, offering unparalleled network insights through the combined expertise of Speedtest®, Downdetector®, RootMetrics®, and Ekahau®. Ookla’s complementary datasets combine crowdsourced and controlled, public and private collection methods, QoS and QoE metrics, and more to unlock correlations and actionable insights — helping organizations optimize networks, enhance digital experiences, and create better connected experiences for end-users.
Our team is a group of people brought together through passion and inspired by possibility. We are looking for team members who love solving problems, are motivated by challenges, and enjoy turning clever ideas into exceptional products. When you work for us, you are using Ookla data and insights to advance our mission of better connectivity for all.
About Ziff Davis
Ziff Davis (NASDAQ: ZD) is a vertically focused digital media and internet company whose portfolio includes leading brands in technology, shopping, gaming and entertainment, connectivity, health, cybersecurity, and martech. Today, Ziff Davis is focused on seven key verticals – Technology, Connectivity, Shopping, Entertainment, Health & Wellness, Cybersecurity and Marketing Technology. Its brands include IGN, Mashable, RetailMeNot, PCMag, Humble Bundle, Spiceworks, Ookla (Speedtest), RootMetrics, Everyday Health, BabyCenter, Moz, iContact and Vipre Security.
Our Benefits
Ookla offers competitive salaries in addition to robust, health and wellness-focused benefits. We are committed to work-life balance with paid time off when you need it.
At Ziff Davis, we remain dedicated to creating an environment where everyone feels valued, respected, and empowered to succeed. We offer Employee Resource Groups, company-sponsored events, and regular opportunities for professional growth through educational support, mentorship programs, and career development resources. Our employees are recognized and celebrated through employee engagement programs and recognition awards.
If you're seeking a dynamic and collaborative work environment where you can see the direct impact of your performance and thrive both personally and professionally, then Ookla is the place for you.
Ziff Davis is an Equal Opportunity Employer. At Ziff Davis, Diversity, Equity, and Inclusion (DEI) has always been about fairness, equal opportunity, and belonging. DEI enables us to attract and retain the best talent, regardless of background or circumstances, while enabling our thousands of employees worldwide to thrive.