Senior Software Development Engineer, Android

Zillow Zillow · Consumer · Mexico City, Mexico

Senior Software Development Engineer, Android at Zillow, focusing on building world-class mobile applications using the latest Android technologies and architectural patterns. The role involves contributing to full-stack mobile development, implementing client-side features and server APIs, and collaborating with cross-functional agile teams. Emphasizes technical leadership, mentorship, and driving initiatives with a focus on robust, scalable, and operable systems.

What you'd actually do

  1. Work on the latest Android technologies and architectural patterns to develop world-class mobile applications.
  2. Contribute to outstanding full-stack mobile application development from concept to launch
  3. Implement client-side features and server APIs and services to support planned mobile functionality
  4. Collaborate with an agile cross-team of developers, testers, designers & program managers to build features that engage our users and understand their outstanding expectations
  5. Consistently deliver performant, testable, scalable, highly-readable code using OO best practices

Skills

Required

  • 6+ years of Android experience
  • Java
  • Kotlin
  • Mentorship
  • Cross-team design and framework decisions
  • Compose for UI Development
  • MVVM
  • Modular Android architecture
  • Agile development processes
  • Performance profiling
  • Resource utilization optimization
  • English and Spanish fluency

Nice to have

  • Customer focus
  • Comfortability with cross-functional partnerships
  • Technical leadership
  • Passion for mentoring and growing potential of others

What the JD emphasized

  • Strong knowledge of Java and Kotlin
  • Ability to mentor and coach Junior and Senior developers
  • Ability to drive cross-team design and framework decisions
  • Strong architectural knowledge about MVVM and/or similar patterns
  • Strong experience profiling for optimizing performance and resource utilization.