Senior Mobile Developer (iOS/Android)
Summary
Senior mobile developer building native iOS, Android, tvOS, and Web SDKs (2B+ device installs) for a mobile engagement platform, working alongside backend and frontend engineers. Day to day: designing SDK features, building CI/CD systems, and branching into Scala, Spark, and AWS backend work.
-
Design and develop new features for mobile SDKs on Android, iOS, tvOS, Web
- Design and implement Continuous Integration / Continuous Deployment systems for SDK
-
Work with Product Managers to identify new product opportunities, define project timelines and specify new features
-
Work with Support & Services teams to patch bugs, update documentation and troubleshoot customer issues.
-
Execute on full-stack feature development by working with backend systems (typically Scala) and data warehouses
-
Bachelors in Computer Science / related field *OR* equivalent work experience
-
Significant experience developing and shipping native mobile apps on Android or iOS
-
Strong technical skills and experience working with web services
-
A demonstrated curiosity for learning new languages and platforms
-
Contributions to open source projects
-
Experience with Agile / Test Driven Development
-
Familiarity with Java, Obj-C, C#, C, C++, or JavaScript
-
Experience developing public-facing APIs
-
Desire to expand skillset into scalable backend engineering & distributed systems