This job has expired, please see additional jobs below
Senior Software Engineer (Mobile) - UI Platform
Netflix
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Netflix is shaping the future of global entertainment and our client applications are among the most successful and widely used across a range of devices, including phones, tablets, game consoles, TVs, and desktop/laptops.
The UI Platform team builds and advances core technology leveraged across all of these clients. These core technologies, along with our cross-functional role in driving solutions for UI use cases across the entire Netflix Engineering stack, drive the amazing products experiences which UI client teams deliver to millions of users.
We are looking for an engineer with a strong background in building platform-level libraries for highly performant mobile applications. We need someone who has hands-on experience with either the Android or iOS stacks. If you’ve worked on both, or are excited about the challenge of applying your core skillset on one stack to the other, then you're made for the UI Platform team.
What sets Netflix apart
• Impact: Shape the future of the streaming industry and directly impact products that tens of millions of members use every day
• Data Driven: A/B testing and real-world performance metrics drive our product decisions
• Culture: We live by some unique core values. Learn more about these values at jobs.netflix.com/life-at-netflix
How you will help
• Develop efficient, user-friendly libraries for mobile applications, which help raise the productivity of engineers across the organization
• Optimize mobile application performance under less than stellar networks conditions
• Collaborate with client teams to identify common pain points, develop solutions and evangelize best practices for mobile applications
• Provide technical leadership and help guide the overall technical direction for UI engineering
• Improve developer productivity through better tools, processes and frameworks
We’re looking for someone with...
• Hands-on experience with either the Android SDK or iOS SDKs
• At least 5 years of experience developing and maintaining mobile applications
• A BS degree in computer science or equivalent work experience
• A keen grasp of performance concerns, whether network, I/O, CPU or memory based
• Experience creating libraries with elegant APIs which can adapt to evolving requirements
• The ability to communicate concisely, honestly and clearly
If you have experience with some of the following, even better...
• Data persistence and serialization
• Knowledge of networking stack libraries
• Image loading and handling concerns
• Push services<!---->