Skip to main content

Be a part of the company that’s transforming the way merchants do business

We’re a team of inspired problem solvers building powerful, intuitive point-of-sale tools for small and medium businesses. Hardware that’s stylish and functional. Software that scales to any business. We’ve sold over one million Clover devices to restaurants and shops all over the world—and probably in your own neighborhood.

Important Information on Clover’s COVID-19 Vaccination Policy

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

Apply

Android Engineer

Job ID R-10270842 Date posted 05/14/2022

What does an exceptional Android Engineer do?

We are a rapidly growing and talented product engineering team building applications that transform the way merchants run and manage their businesses. As a seasoned engineer, you will play a critical role in planning and producing quality, reliable, and scalable applications to support our Clover products. With Clover, these businesses can run thousands of transactions, remotely access reports on a dashboard, and handle their inventory through a single solution. The Clover products replace cash registers, terminals, receipt printers, label printers, and barcode scanners. This position is in Clover's Point of Sale / Consumer zone. We are responsible for building software solutions that allow our merchants to provide their customers with a complete in-store and online experience for ordering, inventory, and employee management.

As a new college graduate or an experienced Android engineer on our Point of Sale / Consumer team, you have the technical knowledge and practical experience building Android apps. You play a critical role in solving technical challenges and producing reusable, scalable core components and services for distributed engineering teams to develop and deploy consumer-facing solutions worldwide. You are a team player with excellent verbal, communication, and interpersonal skills. In addition, you are passionate about growing your skills, tackling interesting work, and continuous improvement coupled with a strong sense of ownership and drive.


Minimum qualifications:
. Bachelor's degree, preferably STEM or equivalent practical experience.
. 5 years of professional software development experience.
. 1 year of experience with Android platform development and testing.


. Proficiency in at least one JVM language such as Java, Kotlin, Scala.
. Proven skills in database design and SQL, preferably with MySQL.
. Computer science fundamentals in algorithms and data structures.
. Knowledge of design patterns, object-oriented design, and principles.
. Ability to effectively communicate with technical peers and non-technical audiences.
. Strong analytical and problem-solving skills with a demonstrable bias toward action.
. Proactive, self-starter with the ability to multi-task and work independently with minimal guidance.
. Write understandable, testable code with an eye toward maintainability, scalability, and performance.
. Familiarity with lean methodologies, agile practices, and iterative development incrementally delivering value.


Preferred qualifications:
. Master's degree in Computer Science or related disciplines.

. Direct experience with Kotlin, or willingness to learn.
. Knowledge or interest in learning functional programming.
. Exposure to multithreading, concurrency models, and asynchronous programming.
. Familiarity or experience with server-side development, cloud-native services, and microservices frameworks (Spring Boot or similar).

Responsibilities:
. Design, develop, test, deploy, maintain, and enhance software solutions.
. Build products with a rich user experience in a multi-disciplinary team environment.
. Triage bugs by analyzing the sources of issues and the impact on product or service operations and quality.
. Partner with stakeholders and collaborate with cross-functional distributed teams with the flexibility to work across time zones.
. Advocate engineering practices with active engagement in technical discussions, documentation, testing, and code reviews, leveraging agile methods and a CI/CD DevOps mindset.

In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.

This role is not eligible to be performed in Colorado
Apply
View All of Our Available Opportunities

Benefits & Perks