Job Description :
Hands on iOS and android programming
Knows security architecture, client-server API, Apple and android technological challenges,
Understand requirements and help product take right decision,
Guide the team towards delivering the product

Significant mobile API design experience
Development experience in Java/Kotlin and Objective-C/Swift
Strives to stay up-to-date with the latest Android and iOS innovations
Acts as a developer advocate by improving technical communications with developers and is understanding of their problems and needs

Works closely with the mobile engineering managers and app teams to create architecture solutions and infrastructure improvements that enable our apps to scale and grow without impacting development velocity or product KPIs
Creates solutions and testable architecture to enable developers to improve and update code to increase quality app-wide
Collaborates with the architecture group and other teams to improve existing APIs and design new APIs and systems that are scalable, reliable, and performant for mobile apps
Determines how to effectively test legacy code and creates strategies for cleaning up technical debt
Collaborates with the app teams on automated testing strategy, including continuous integration and delivery
Provides mentorship for software engineers and participates in interview panels to hire new software engineers
Works effectively with multiple projects and departments
Communicates successfully with large teams and many personalities
Works with and improves the local development environment for our mobile engineers
All other duties as assigned

Bachelor’s Degree in Computer Science or equivalent
8+ years of industry experience with emphasis on mobile development
2+ years of experience in mobile architecture
A track record of highly influential technical and leadership achievements