Square is looking to enhance its Android Point of Sale (POS) codebase to support diverse merchant workflows within a single product, aiming to improve efficiency, automation, and reliability for restaurants in a dynamic landscape.
Requirements
- 12+ years of Android development experience.
- We make heavy use of Kotlin, Workflow, and Jetpack Compose
- Proven experience in architecting and leading complex Android projects at scale
Responsibilities
- Architect and improve the Point of Sale codebase to support diverse merchant workflows within a single product
- Collaborate with product managers, designers, and engineers across teams to deliver high-quality, scalable features
- Champion best practices in Android development, ensuring code quality, performance, and maintainability
- Provide technical mentorship and guidance to engineers, fostering a culture of learning and innovation
- Identify and drive improvements in our Android development processes and tools, contributing to the technical roadmap
Other
- Strong collaboration skills, with experience working across teams to deliver cohesive, user-focused solutions
- Entrepreneurial spirit, with a track record of being self-directed, innovative, and biased towards action in a fast-paced environment
- Experience mentoring engineers and leading by influence