Job Details

ID #32185928
State New York
City New york city
Job type Permanent
Salary USD TBD TBD
Source Fiserv
Showed 2022-01-21
Date 2022-01-19
Deadline 2022-03-20
Category Software/QA/DBA/etc
Create resume

Senior Software Engineer - Android - Clover

New York, New york city, 10261 New york city USA

Vacancy expired!

Senior Android Software Engineer

Clover is the Point of Sale system that processes millions of transactions for hundreds of thousands of merchants daily. The Clover Consumer teams are focused on building the consumer to merchant relationship, and the consumer to Clover relationship. We work on a number of tools that help our merchants' customers. As a part of this team, you will be working on any of the following - adding new features and UIs to enhance the consumer experience and exploring ways to expand to new markets and regions. We are looking for people to push the envelope on modernizing our stack; from code to infrastructure.Our Android app is written in Kotlin and communicates with various RESTful APIs. We are in the process of shifting from monoliths to micro-services and micro-frontends, so this would be a great place to influence the entire company. In the first few months you will be focusing on building out new front-ends and working on existing front-ends to bring innovative new features to our Scan to Pay, Scan to Order, and Clover Online Ordering features.

Requirements:

5+ years of experience working on mobile applications on Android with KotlinHas lead project initiatives and mentored junior engineers.Practical knowledge on Android architectureA clear understanding of the Human Interface Guidelines and a strong grasp on UX patternsGood skills in team communication and collaborationFamiliar with architecture patterns such as MVVM / MVC etc. and their usesExperience building and testing large-scale Android apps and/or codebasesUnderstanding of interacting with APIs (REST, GraphQL, etc)Willingness to learn new technologies and conceptsAbility to work and learn independently, but understand when it is appropriate to reach out for help.Product focused; willing to collaborate and bring ideas to the table to enhance the user experience.

Ideally:

Knowledge of CI/CD automationExperience with analytical tool setsThorough knowledge of testing principles

Vacancy expired!

Subscribe Report job