At least BA/BS degree in Computer Science, similar degree or equivalent experience
10 years of relevant industry experience
5-8 years hands-on programming experience
5 years of hands on technical leadership, managing teams of 10 Engineers
3-5 years of native iOS and Android development (development or hands-on technical leadership)
3-5 years of web application experience (development or hands-on technical leadership)
3-5 years of API development experience (development or hands-on technical leadership)
You are still an engineer who loves to write code and investigate new technology
You are able to design systems / application architectures
You have delivered consumer-facing applications at large scale
You are able to effectively cater your communication to all audiences at all company levels
You have experience in large, highly matrixed organizations
You know how to apply Agile to software delivery
You can manage a team in a single location or distributed throughout the globe Preferred Technology Experience:
Programming Languages: Swift, Kotlin / Java, Angular, HTML 5, CSS 3, JavaScript, TypeScript, Java 8
Practices: Site Reliability Engineering, Chaos Testing, Monitoring, Application Resiliency/Failover/Fault Tolerance, Unit Testing, CICD, Test Automation, Feature Toggles, Microservices
Cloud Service Provider: AWS, Google
Cloud Services: EC2, Lambda, ELB, CloudFront, Route53, Cloudwatch, S3, SQS, Firebase RealtimeDatabase, Firebase Google Analytics