Mountain View, CA, based well-funded fast growing established startup company, world leader in mobile video communications, is looking for a Senior Software Engineer to focus on development of Android based UI applications for the next generation of their cross-platform mobile video communications platform.
You are a passionate engineer and love creating beautiful applications for people to enjoy. You love your current job, but you are curious about everything. You can't miss this opportunity to meet the stellar team and discover what they do as it may give you a chance to advance your career to a new level.
The company is building high performance servers and clients on a wide variety of platforms. Their product enables people to connect with friends and stay closer to family around the world in a way that is fun, easy, spontaneous, and fits the moment. And, on top of this, the company's software is becoming a new type of a social platform tightly integrated with the multitude of video service offerings.
The company provides excellent salaries, top benefits, and stock options packages on top of a sizzling environment of a Silicon Valley startup.
Work as part of Content team on content strategy (surprises, games, teasers, etc.) and its UI realization on mobile clients.
Design and implement new applications on Android, focus on UI design and development
Strong desire to work for a sizzling startup company and make it a success
Expert knowledge of OOD / OOP principles and Java
Very strong CS fundamentals knowledge (data structures, algorithms)
Experience implementing UI for consumer-facing products, preferably on Android platform
Great communication skills
BS in CS or similar field, MS is preferred
Android NDK knowledge
C++ development experience
Multi-platform development experience (across different OS, CPU architectures)