Angi® is the home for everything home. From repairs and renovations to products and financing, Angi is transforming every touch point in home services. With over 25 years of experience and a network of nearly 250,000 pros, we have helped more than 150 million people with their home needs. Our products and technology help our customers love where they live while helping small businesses grow and thrive. We believe the home is the most important place on earth and we are at the beginning of our ambitious journey to redefine how people care for their homes - join us! 
 
About the Role
 
At Angi, we form small, high-impact teams and empower them to iterate rapidly. You’ll be joining our Android team as a software engineer. Software engineers are some of the most skillful individual contributors in our teams. You will be collaborating with your team members (engineering, product, and operations) to build and release features/products to production at an extremely fast pace. Our engineers release Angi’s native apps every week and release web features throughout the day.

What you will do:
  • Be part of a team that builds impactful features for our customers and pros
  • Breakdown a feature into releasable chunks, estimate release schedule, and work on the feature with your team
  • Contribute to the architectural and design decisions your team makes and be able to articulate the impact of those decisions
  • Contribute to code and design reviews, evangelize best engineering practices, and participate in Angi Lunch & Learn sessions
  • Influence the team members to do “the right thing”
  • Be part of our production on-call rotation
Who you are:
  • A skillful engineer with at least 4+ years of experience developing mobile applications 
  • Proficient in Java and/or Kotlin
  • Experience in building complex layouts and UI
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Experience writing unit tests and testable code
  • Always eager to understand and solve impactful business problems
  • A great collaborator with both technical and non-technical team members
  • Have a thorough understanding of programming languages, databases, operating systems, data structures, algorithms, and complexity trade-offs 
Also great if you have:
  • Experience with major open source Android projects
  • Knowledge of Android SDK and/or JVM performance tools and optimization techniques
  • Ability to write server-side code in Ruby on Rails 
Compensation & Benefits
  • Target base salary: $110,000 - $160,000
  • Full medical, dental, vision package to fit your needs
  • Monthly Handy credits
  • Unlimited vacation policy; work hard and take time when you need it
  • A fun office in the heart of the Flatiron district, always stocked with coffee, snacks and drinks; catered lunch and dinner, foosball, office events and team outings
  • Ground floor opportunity with the team
  • The rare opportunity to work with sharp, motivated teammates solving some of the most unique challenges and changing the world
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply for this Job

* Required

  
  


Handy Voluntary Question Set
At Handy, we strive to deliver every service to every home. Similarly, within our workplace, we value diversity and continually work to create an environment where everyone, regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation feels included and impactful in our mission to change the way home services are purchased and served around the world.
 
In order to help us identify areas for improvement in our recruitment funnel as it relates to diversity, we have listed a set of voluntary demographic questions below that will be used in aggregate only. Your choice to answer these questions, or not, will not be considered in any way in the hiring process, the hiring decision, or thereafter. Any information that you do provide will be recorded and maintained in a confidential file and will not be connected to your specific application.
Which categories describe you? Select all that apply to you:









What is your current gender identity?