Mobile Platform Developer
Technology
Tailscale3 weeks agoUntil 7/3/2026
Full time
Job description
Job Description
We’re seeking a talented and motivated full-time Software Engineer to join our growing team. You will work as part of the engineering team to:
- Develop the Tailscale product, contributing to client code and backend services. The client code is a mix of modern Swift, Kotlin and Go. Prior Go expertise is not a requirement.
- Bring a special focus on our mobile platforms, iOS and Android, while contributing to common code that supports macOS, Windows and other core client platforms.
Key Responsibilities iOS and Android development expertise:
- Proficiency in Swift, SwiftUI, and/or Kotlin
- Unit and integration test development and maintenance
- Cross-target code sharing
- Familiarity with mobile VPN infrastructure
- Providing support for the latest Apple and Android platform features while maintaining compatibility with a reasonable subset of older systems
- 5 years of experience in software development
- Strong understanding of software development principles, capabilities, and limitations of mobile platforms
- Proficiency in Go is desirable
- Experience with general networking networking concepts - DNS, VPNs, IP Networking, routing, etc.
- Excellent written and verbal communication skills
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
Keywords
KotlinMacosOpenStack
Interested in this role?