E

EverCommerce

SaaS software for service-based businesses

Android Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • Have 5–7 years of experience developing native Android applications using Kotlin, with a solid understanding of Java.
  • Have experience with Android frameworks such as Jetpack Compose, Coroutines, and Hilt.
  • Understand mobile architectural patterns such as Model-View-ViewModel (MVVM) and Model-View-Presenter (MVP).
  • Be comfortable working with RESTful APIs to connect Android applications to back-end services.
  • Have experience writing test cases and test automation scripts, and profiling mobile applications to address performance concerns.
  • Be proficient with Git and familiar with continuous integration and delivery tools.
  • Be able to communicate and collaborate with stakeholders and unblock challenges by asking appropriate questions.
  • Be familiar with Google's Material Design principles, interface guidelines, and design tools such as Figma or Sketch.
  • Have experience leveraging large language model tools such as Claude or ChatGPT to assist with work.
  • Be eligible to work without sponsorship in Canada.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code for the Android application.
  • Work with cross-functional teams, including product managers and designers, to define, design, and ship new features.
  • Ensure application performance, quality, and responsiveness.
  • Review code, provide constructive feedback, and mentor junior team members.
  • Identify bottlenecks and bugs, devise solutions to address and mitigate them, and help maintain code quality and organization.
  • Contribute to solutions from inception through deployment and support rapid iteration and innovation as the product grows.
  • Be willing to broaden development experience, potentially contributing to other platforms such as the iOS application.

Desired Qualifications

  • Have experience with functional reactive programming using Coroutines, Rx, or other frameworks.
  • Have implemented a user-interface automation testing environment on an Android application.
  • Have experience working with payment providers such as Stripe or PayPal.
  • Understand mobile application security best practices.

About the Company

EverCommerce

SaaS software for service-based businesses

EverCommerce provides software for marketing, business management, and customer experience to service-based businesses. It grows through a mix of organic expansion and acquisitions, and by integrating software from multiple brands to improve workflows and customer retention. Revenue comes from subscription fees, service charges, and partnerships; it serves remodeling and trades contractors, healthcare providers, and other service-based businesses. Its goal is to help service-based businesses accelerate growth, streamline operations, and deliver predictable, convenient experiences for customers.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Denver, CO
Founded
2017

Recently Posted Jobs

Explore more opportunities at EverCommerce

See more jobs