Sr.Android Platform/Framework Engineer

East Bay, CA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States, Sunnyvale, CA, United States • $150k - $200k

Clover


Role Locations

  • East Bay, CA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States
  • Sunnyvale, CA, United States

Compensation

$150k - $200k

Employees

501+ people

Address

415 N Mathilda Ave
Sunnyvale, CA, 94085-4222, US

Tech Stack

  • Android/Java
  • MySQL
  • Ember.js
  • Redis
  • Kafka
  • Memcached
  • Netty.io
  • Nginx
  • Docker
  • Google Cloud
  • Jenkins
  • React
  • AWS
  • Java
  • TypeScript
  • iOS Development

Role Description

Job Title Senior Android Platform Developer

Job Purpose

What does a great Senior Android Platform Developer?

Design and develop innovative, customized features and optimize Android system at framework layer, develop and implement key module. Design and build user-friendly interactions in Android. Ability to develop & customize Android Services and Applications that are compatible with multiple Android versions and devices. Port and integrate Android Security Patches Design and implement software for Clover POS devices from requirements phase to production phase Analyze and enhance efficiency, stability and scalability of system resources Work closely with internal Application engineering and 3rd party Application developers

Basic Qualifications for Consideration:

Bachelor’s in Computer science, Computer engineering, or equivalent field of study 4+ years of experience in Android Framework development 4+ years programming experience in Java, Android SDK and AOSP code Strong understanding of computer science, and programming with strong competencies in data structures, algorithms and software design Ability troubleshoot and analyze system level problems such deadlocks and crash Experienced in system architecture design and code reviews

Preferred Skills, Experience, and Education

Master’s Degree Kotlin Programming Knowledge of Android framework/HAL/middleware, SE-Android and NDK Embedded System programming experience is plus Good working knowledge of revision control and code review tools like Git, Gerrit etc. Working experience in an Agile environment

About Clover

We build an elegant collection of point of sale devices aimed at revolutionizing global commerce for both merchants and consumers. From micro merchants to enterprise-level customers, our devices let businesses of all sizes take payments, manage customer loyalty programs and provide robust reporting to help your business grow. In addition, our robust app market provides solutions for any vertical market.

Company Culture

We're open, transparent and collaborative. We value your opinions and we trust our coworkers. We strive to create an environment that is a comfortable & happy place to work, and we give you the support structure to help reduce any worries apart from your job (catered daily lunches & dinners, unlimited vacation, flexible schedules, transportation, beverages & snacks, entertainment area and truly awesome coffee bar, and the support of full committed and ethical leadership).

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.