· Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting experiences.
· Design new, scalable, secure, and reliable features that drive real-time data, video, and audio solutions.
- Mastered modern Android development design patterns.
- Code defensively against a large variety of operating systems and devices.
- Build pixel-perfect user experiences.
· Write clean, maintainable code and perform peer code-reviews.
· Deep-dive into related frameworks and systems to optimize for performance, maintainability, scalability, extensibility as needed.
· Propose innovative tools, frameworks, automations and processes that are used by the entire front-end team for development.
· Mentor team members to promote engineering excellence
· 8+ years experience building complex mobile applications
· 2+ years as a Senior Engineer leading teams
· 3+ yrs UX, design pattern, and problem solving skills
· Previous experience with Core Competency in object-oriented programming
· 3+ yrs coding and problem solving skills in at least one modern programming language
· BS/MS in Computer Science or equivalent
· A proven track record of working with business leaders and product managers to ship products
· Experience in leading customer facing services and products
· Experience architecting complex Android applications utilizing modern frameworks and design patterns.
· Development experience defining, developing and maintaining web service API' s at scale.
· Experience developing IoT and mobility enabled services
· Passion for cutting edge technologies, drive, and ability to quickly learn new concepts
· Prior experience working for a consumer Internet company