Remote Senior Android Engineer, Modes and Settings
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Android Engineer will be part of the Modes and Settings team at Square, responsible for developing and maintaining the remote settings and configuration management infrastructure used by merchants.
The role involves leading the implementation of seller-facing projects, collaborating with cross-functional teams, and responding to customer feedback to enhance products.
The engineer will work on building high availability systems for accurate payment reporting under various network conditions.
Technologies used include Kotlin, Espresso UI for testing, Protocol buffers for network transport, Gradle for build environment, and other tools like JetPack Compose, LeakCanary, RXJava, Dagger, Mortar, and OkHTTP.
Requirements:
Proficiency in Java and/or Kotlin for Android development is required.
Experience with developing mid to large scale complex features and SDK or Framework development is preferred.
A minimum of 5 years of software development experience, with at least 4 years on Android.
Strong communication skills, a product mindset, customer empathy, and the ability to influence product direction are essential for this role.
Benefits:
Full-time employee benefits include healthcare coverage (Medical, Vision, and Dental insurance), Health Savings Account, Flexible Spending Account, Retirement Plans with company match, and Employee Stock Purchase Program.
Additional benefits consist of wellness programs, paid parental and caregiving leave, paid time off, paid sick leave, learning and development resources, and paid life insurance, AD&D, and disability benefits.
Eligibility for participation in equity plans, sign-on bonus, and commission plan (for sales roles) is available. Pay and benefits are subject to change as per the company's compensation or benefit plans.