Position: Android Developer
Company: Wix
Experience required: 3y
English level: intermediate

We are:

The Wix Point of Sale (POS) team. POS is a system that allows customers to check out at physical locations (stores, gyms, beauty salons, etc.) This native Android app runs on a very complex Wix ecosystem and communicates with different parts of the Wix environment (Wix Stores, Wix Payment solutions). It also integrates with hardware ecosystems (payment terminals, receipt printers, cash drawers, and barcode scanners).

Our team is growing and we’re looking for a great engineer to join us on this journey of creating a unique product for Wix and making an impact.

You are:

A self-motivated professional with a strong sense of ownership and drive. You have 3+ years’ Android development experience and at least 2 years of Kotlin, as well as knowledge in:

Android Components and lifecycle.
Coroutine (Core, Concurrency)
Work Manager
Network and Network components (Retrofit 2, Gson, Glide)
Room ORM: Relations, Embedded classes, Migrations
Patterns and algorithms
Client-Server communication (http/s, socket)
Testing
CI/CD

As an Android Developer, you will:

Take part in the entire application lifecycle (concept, architecture, test, release and support).
Be responsible for its parts and features as well as integrate with 3rd party SDKs and applications.
Participate in code review and knowledge sharing sessions with the team.
Work with POS hardware such as tablets, printers, scanners, card readers