Square is looking to enhance its retail mobile Point of Sale system to better serve food-and-beverage retailers by addressing critical gaps in their checkout processes, including integrating with scales and barcode systems, and offering diverse payment options.
Requirements
- 12+ years of Android development experience with deep expertise in Kotlin and/or Java
- Proven success driving company impact across team boundaries as a technical lead for complex Android projects
Responsibilities
- Lead the architectural design and implementation of critical features across the retail cart-building and checkout experiences, including creating and updating functionality for scale integrations, information-embedded barcodes, and payment methods
- Develop a deep understanding of the unique checkout requirements of Food-and-Beverage Retail businesses and deliver solutions with efficiency, performance, and reliability
- Collaborate with product managers, designers, and engineers across organizations 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 of the team
Other
- Represent the team in discussions and stakeholder conversations
- Strong collaboration skills, and fluency working across organizations and functions to deliver delightful mobile experiences
- Experience partnering closely with engineering leadership to shape technical roadmap and strategy
- A track record of dedicated mentorship and helping peers deliver their best work