Engineering Manager
Apply NowCompany: Avani Technology Solutions, Inc.
Location: Miami, FL 33186
Description:
- 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