About the Role
You will lead the development and optimization of mobile client applications, ensuring seamless integration with backend systems and delivering robust connectivity solutions for end users.
Responsibilities
- Design and implement core features for mobile applications on iOS and Android
- Collaborate with backend teams to integrate secure and efficient network protocols
- Improve application stability, performance, and battery efficiency
- Diagnose and resolve cross-platform compatibility issues
- Maintain code quality through testing and code reviews
- Contribute to architectural decisions for long-term scalability
- Ensure compliance with platform-specific guidelines and best practices
- Optimize user interface interactions for responsiveness
- Support deployment and monitoring of mobile releases
- Respond to user feedback and prioritize bug fixes
- Work closely with product teams to define feature requirements
- Integrate analytics and telemetry while respecting privacy
- Develop libraries and tools to streamline mobile development
- Mentor team members on mobile-specific challenges
- Stay current with mobile OS updates and security patches
- Evaluate third-party SDKs for functionality and performance
- Implement secure authentication and encryption methods
- Troubleshoot network connectivity issues in diverse environments
- Enhance offline capabilities and data synchronization
- Document technical designs and implementation details
- Participate in incident response for critical mobile issues
- Conduct performance profiling and memory optimization
- Support internationalization and localization efforts
- Ensure accessibility standards are met in UI components
- Contribute to open-source projects related to mobile networking
Compensation
Competitive salary and equity package
Work Arrangement
Remote-friendly with flexibility for global collaboration
Team
Engineering team focused on networking and systems infrastructure
Why This Role Matters
- Mobile devices are central to how users access secure networks, and this role directly shapes the reliability and usability of those connections.
- Your work will impact how seamlessly people connect across different networks while maintaining strong security and privacy standards.
Technology Stack
- We use Swift for iOS, Kotlin for Android, and Go for shared networking logic.
- Our mobile clients interact with a distributed control plane built on modern cloud infrastructure.
- We prioritize code reuse, testability, and long-term maintainability across platforms.
Available for qualified candidates