Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Ebay Lead Android Software Engineer 
United States, Oregon, Portland 
134222519

06.05.2025
Qualifications:
  • Bachelor's degree in EE, CS or other related field.

  • 10+ years of experience designing, building and releasing Android applications using industry standard patterns, with deep experience in both Kotlin and Java.

  • Deep experience in unit testing and functional UI testing with JUnit / Espresso as well as using dependency injection with Dagger or Hilt.

  • Experience with IDEs like Android Studio, profilers, debuggers etc and all of its lovely quirks.

  • Experience with modern design patterns such as MVP, MVVM, MVI.

  • Experience with Jetpack libraries such as LiveData, DataBinding, ViewModel, etc.

  • Mastery of advanced Kotlin language features & android APIs.

  • Experience authoring shared libraries (internal or external distribution).

  • Sophisticated debugging skills emulator, adb, LLDB.

  • Experience with Android CI/CD

  • Experience working with services teams to design optimal mobile services contracts.

  • Advanced networking skills ie. migration between stacks, GraphQL, protobuff, streaming protocols, pub-sub etc.

  • Experience monitoring and improving app performance.

  • Experience designing, implementing, maintaining shared code.

  • Advanced understanding of Android design paradigms (HIG).

Responsibilities:
  • Translate requirements to software design and create clean, efficient, extensible, maintainable code.

  • Responsible for a large functional area possessing in-depth knowledge and expertise.

  • Influencer across domain teams and inspiring others towards the right technical decisions.

  • Improves team productivity by identifying and evangelizing opportunities for productivity improvements.

  • Identifying areas in the team applications likely to change and integrating flexibility in the design for these area improving engineering velocity.

  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.

  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.

  • Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decison Records), coaching, and mentorship to individual team members within and outside teams.

  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.

  • Excellent decision-making skills, flourish with dealing with ambiguities and changes.

  • Strong sense of ownership with outstanding interpersonal skills to work effectively across teams & multiple division partners.

  • Deeply care about growing others, phenomenal at mentoring and coaching, creating a large positive impact on organizational culture.

  • Growth mindset and constantly looking for opportunities to learn

The base pay range for this position is expected in the range below:

$132,000 - $222,100