SquareSpaceposted 16 days ago
$110,500 - $178,250/Yr
Full-time • Mid Level
Hybrid • New York City, NY
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

Squarespace is looking for a Software Engineer - Android to join our growing mobile team. As part of the team, you will contribute to building, maintaining, and improving our Android flagship application, ensuring a seamless and engaging user experience. You will collaborate with product managers, designers, and backend engineers to develop high-quality features, optimize performance, and ensure application stability. This is a hybrid role working out of our NYC headquarters 3x a week. You will report to the Software Engineer Manager.

Responsibilities

  • Create and innovate with new features, designing beautiful UI that captivates users.
  • Optimize our applications for compatibility with diverse software and hardware versions.
  • Build and improve our Android app using Kotlin and cutting-edge development techniques and frameworks.
  • Be part of a distributed engineering team, collaborating across backend and frontend disciplines.
  • Partner with cross-functional teams across product, design, QA, and customer support to bring top-tier mobile experiences to life.
  • Maintain and update our apps, engaging with the community and listening to user feedback to address and fix issues as they emerge.
  • Strengthen app performance by debugging and ensuring robust performance in production environments.
  • Inspire and partner with software engineers at different career stages, promoting growth and innovation.
  • Turn business needs into reality by translating complex requirements into practical, well-engineered solutions that move our mobile strategy forward.

Requirements

  • 3+ years of experience creating native Android apps, preferably with apps in the store to show
  • Understanding Android UI/UX best practices, and a bias toward beautiful user experience and pixel perfect UIs
  • Experience with memory management, network programming, concurrency and multi-threading
  • Experience developing for constrained devices
  • Strong understanding of Jetpack Compose, MVVM architecture, MVI architecture, and other modern Android development patterns.
  • Experience with Kotlin Coroutines and asynchronous programming
  • A passion for building great mobile experiences

Benefits

  • A choice between medical plans with an option for 100% covered premiums
  • Fertility and adoption benefits
  • Access to supplemental insurance plans for additional coverage
  • Headspace mindfulness app subscription
  • Global Employee Assistance Program
  • Retirement benefits with employer match
  • Flexible paid time off
  • 20 weeks for parental leave and up to 12 weeks to care for an ill family member
  • Pretax commuter benefit
  • Education reimbursement
  • Employee donation match to community organizations
  • 6 Global Employee Resource Groups (ERGs)
  • Dog-friendly workplace
  • Free lunch and snacks
  • Private rooftop
  • Hack week twice per year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service