Square is hiring an

Android Software Engineer, Customer Foundations

Vancouver, Canada
Full-Time

The Customer Foundations Mobile team’s mission is to help sellers know and connect with their customers by (1) building a mobile platform that can be leveraged by both Square developers and external developers to enable customer-centric features and (2) building product experiences that leverage this platform to enable useful seller features that can be used across different Square apps.

Our product suite includes the Customers Applet–the primary interface in the Point of Sale apps to allow sellers to search, view, and manage their customers–as well as integrations across multiple apps (e.g. Point of Sale, Restaurants, Retail, Appointments, etc.) to support customer experiences such as being able to add a customer to a cart, view relevant and context-specific customer info, or associating an appointment to a customer.

By joining this team you will:

  • Design and build solutions that enable merchants to better understand and serve their customers
  • Drive technical vision and excellence for the team of engineers & multiple stakeholders
  • Serve as a leader upleveling the technical and design understanding of the team
  • Collaborate and provide guidance on multiple projects at any given time
  • Identify risks and devise solutions to performance challenges
  • Build for the future by clearly communicating the cost-benefit of a given solution and advocating for the best path forward
  • Embrace opportunities to stretch yourself by learning new technologies

You have:

  • 5+ years of software development experience, with 4+ on Android.
  • A passion for product development and seeing results
  • Experience creating readable, pragmatic code
  • Curiosity
  • Experience with simple, practical solutions
  • Eagerness to share your ideas, and openness to those of others
  • Experience with SDK or Framework development.

Technologies we use and teach:

  • Kotlin and Java for development, using Square's modern open source library, Workflow
  • Gradle for our build environment
  • JetPack Compose, LeakCanary, RXJava, Dagger, Mortar, OkHTTP and more
  • Unit tests, snapshot tests, and integration
  • Service APIs and Protocol Buffers for network transport
  • Metrics and monitoring with a variety of internal and external tools

Block takes a market-based approach to pay, and pay may vary depending on your location. Canada locations are categorized into one of two zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

Zone A: CAD $138,500 - CAD $207,700
Zone B: CAD $133,700 - CAD $200,500

To find a location’s zone designation, please refer to this resource.

We have listed some of our common hiring locations. Depending on the cost of labor in the relevant geographic area, state work locations that are approximately 50 Kilometers outside of the metro area listed may be aligned to a different zone. These zones may be modified in the future.  Please speak with a recruiter for additional information.

 

Perks

We want you to be well and thrive. Our global benefits package includes:

  • Healthcare coverage
  • Retirement Plans
  • Employee Stock Purchase Program
  • Wellness perks
  • Paid parental leave
  • Paid time off
  • Learning and Development resources

We’ve noticed a rise in recruiting impersonations across the industry, where individuals are sending fake job offer emails. Contact from any of our recruiters or employees will always come from an email address ending with @block.xyz, @squareup.com, @tidal.com, or @afterpay.com, @clearpay.co.uk.

Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD, we build tools to help more people access the economy. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. With Cash App, anyone can easily send, spend, or invest their money in stocks or Bitcoin. Spiral (formerly Square Crypto) builds and funds free, open-source Bitcoin projects. Artists use TIDAL to help them succeed as entrepreneurs and connect more deeply with fans. TBD is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Android Software Engineer Q&A's
Report this job
Apply for this job