Senior Android Engineer, Square E-Commerce
Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff.
The E-Commerce mobile team enables merchants to grow their business online on-the-go with their mobile devices. With Square Online and Payment Links, merchants can build an online store, manage sales and accept payments online, all within the Square mobile apps.
We are a small, collaborative and remote-friendly team. Every Square merchant needs an online presence and we have an exciting roadmap ahead to help them be successful online. Come join us!
You will...
- Play a key role in defining the future of e-commerce mobile products at Square
- Collaborate with teams across Square to deliver seamless integration of online and in-store sales on Square’s platform
- Develop using a range of native Android technologies (eg, OkHttp, Retrofit, Dagger, custom Android OS) across Square mobile apps, Weebly app and Square hardware devices
- Build a first-class website editor using a mix of native and web technologies
- Partner with AI, backend, web, and iOS engineers to ship features, with a focus on quality and craft
- Work cross functionally with product managers and designers to define and establish product scope and design
You have...
- 8+ years of relevant experience with Android engineering design & implementation (we use Kotlin and Java)
- Experience with unidirectional data flow and declarative UI frameworks (eg, Jetpack Compose, Workflow)
- Willingness to work across team boundaries and disciplines to deliver remarkable solutions to our merchants
- Interest in helping to shape the mission and roadmap of a team, and rallying others to join you
Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four 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: USD $222,000 - USD $297,000
Zone B: USD $211,000 - USD $282,000
Zone C: USD $200,000 - USD $267,000
Zone D: USD $189,000 - USD $252,000
Full-time employee benefits include the following:
- Healthcare coverage (Medical, Vision and Dental insurance)
- Health Savings Account and Flexible Spending Account
- Retirement Plans including company match
- Employee Stock Purchase Program
- Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
- Paid parental and caregiving leave
- Paid time off (including 12 paid holidays)
- Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees)
- Learning and Development resources
- Paid Life insurance, AD&D, and disability benefits
We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer.
To find a location’s zone designation, please refer to this resource. If a location of interest is not listed, please speak with a recruiter for additional information.
While there is no specific deadline to apply for this role, on average, U.S. open roles are posted for 70 days before being filled by a successful candidate.
#J-18808-Ljbffr