DevJobs

Android Developer

Overview
Skills
  • Kotlin Kotlin ꞏ 3y
  • Java Java
  • Swift Swift
  • Android Android ꞏ 3y
  • OOP OOP
  • Git Git
  • Google Play Store
  • SOLID
  • RxKotlin
  • RxJava
  • MVVM
  • Jetpack
  • Dagger
  • Clean Architecture
  • CI
  • CD
  • Android SDK
  • Flow
  • Coroutines

About the job

We’re all about connecting hungry diners with our network of over 400,000 restaurants nationwide. Innovative technology, user-friendly platforms and streamlined delivery capabilities set us apart and make us an industry leader in the world of online food ordering. When you join our team, you become part of a community that works together to innovate, solve problems, grow, work hard and have a ton of fun in the process!


Grubhub is looking for a Senior Android software engineer to join the team in Tel Aviv.

Our team creates food delivery B2B2C products for corporate and consumers settings. We work closely with BE, Devops, Mobile and Web dev Teams to build end to end high scalability solutions for tens of millions of users across the US. Our products include food delivery for Hotels, Colleges, Hospitals, Corporate Headquarters and other locations. You will join a team of Senior engineers that build products end to end and gain experience working on cutting edge technologies.


The Impact You Will Make:

  • You’ll gain expertise in your domain and build highly scalable & reliable additions to our platform
  • You’ll be accountable for delivery, deployment, maintenance, and monitoring the performance of your applications and the platform as a whole
  • You’ll evaluate tools, technologies, frameworks, and vendors for the platform along with other senior team members
  • You’ll write performant and concise code to meet the defined standards here at GrubHub, review the code of peers, and ensure security and scalability of the features you work on
  • You’ll actively work with other team members in the domain and be a team player


Duties will include, but are not limited to:

  • Writing tested, performant software solutions.
  • Working both solo and in squads to design, plan, implement, integrate and validate solutions to real problems.
  • Cross collaboration within the different product, design and engineering teams. Partnering up with 3rd party vendors to introduce new solutions our users will enjoy.
  • Owning your code and product features from conception to deployment and beyond.
  • Supporting what you build - our engineers keep close to their deliverables and provide production support by participating in our on-call rotation.
  • Showing a higher level of adaptability, learning and working on Mobile, Infrastructure, Monitoring and any other part of the system your current task requires


What You Bring to the Table:

  • 3+ years of hands-on professional experience in native Android development, with a focus on scaling a core, production-grade application.
  • Advanced proficiency in Kotlin with a strong, working knowledge of Java to support and evolve legacy codebases.
  • Proven track record of designing and scaling robust mobile architectures using Clean Architecture and MVVM.
  • Deep expertise in RxJava and RxKotlin for reactive programming (experience transitioning to or working alongside Coroutines/Flow is a strong plus).
  • Thorough understanding of the Android SDK, application lifecycle, Jetpack components
  • Hands-on experience with dependency injection frameworks (Dagger).
  • Deep understanding of OOP, SOLID principles, and clean code practices.
  • Experience with modern Git branching strategies, CI/CD pipelines, and publishing/monitoring the app on the Google Play Store.
  • iOS development experience with Swift is a plus.
  • Interest in working for a fast paced, product oriented tech company - and a mindset of getting things done


Israel: 30,292- 32,208 monthly shekels


Wonder uses geographic-specific salary structures, which means the salary offered may vary depending on where the job is located. The final salary offer will take into account various factors, such as the candidate's skills, education, training, credentials, and experience.


Grubhub