Software Engineer (Android), Mobile Developer Experience
Company: Square Inc.
Location: San Francisco
Posted on: April 24, 2024
Job Description:
Software Engineer (Android), Mobile Developer Experience
- Full-timeBlock is one company built from many blocks, all
united by the same purpose of economic empowerment. The blocks that
form our foundational teams - People, Finance, Counsel, Hardware,
Information Security, Platform Infrastructure Engineering, and more
- provide support and guidance at the corporate level. They work
across business groups and around the globe, spanning time zones
and disciplines to develop inclusive People policies, forecast
finances, give legal counsel, safeguard systems, nurture new
initiatives, and more. Every challenge creates possibilities, and
we need different perspectives to see them all. Bring yours to
Block.Android Developer Experience is responsible for building and
providing all necessary infrastructure and tools to ensure Square's
Android development can continue to be fast and efficient at scale.
We're looking for folks who are excited to problem solve and find
solutions that empower hundreds of mobile developers to move more
quickly than our competitors.Engineering efficiency is particularly
important for Square's ability to continuously ship high quality
software, so we strive to ensure our development tools enable
developers to ship their features with speed and confidence. This
is a high force multiplier, cross-functional team aiming to enhance
the development experience for all mobile developers within
Square.You will be part of the team responsible for owning the
entire development stack (build system, build tools) and
integration with CI. You will improve the development process to
allow our engineers to ship as quickly and effortlessly as
possible. You'll be working primarily on the Android platform
infrastructure focused on our largest scaling codebase, Square's
Point of Sale applications, but we expect the results of the team's
work to be applicable to other Square applications.What you will
do:Innovate to amplify the efficiency of our mobile developers to
develop, build, test, and release high quality apps to our
merchants.Identify key performance bottlenecks in the development
experience including the build system, IDE integrations, testing
frameworks, and pull request workflows.Help define the scope and
the priorities of the team by identifying opportunities to decrease
build times, reduce system complexity, and improve the developer
experienceOptimize the performance, reliability, and usability of
our CI pipelineOwn the success of your team's projects, and deliver
quantifiable results on scheduleYou have:BA/BS degree or equivalent
practical, working experienceFamiliarity with build systems (e.g.
Ant, Maven, Buck, Gradle, Pants) and CI tools (e.g. Circle, Travis,
Jenkins)Experience with supporting build or CI systems
infrastructure (ideally at scale)Excellent software engineering
aptitude and the ability to provide technical mentorship and
guidanceExperience building apps for Android in Java / KotlinBlock
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 $198,000 - USD $297,000
Zone B: USD $188,100 - USD $282,100
Zone C: USD $178,200 - USD $267,400
Zone D: USD $168,300 - USD $252,500To 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.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 benefitsThese
benefits are further detailed in Block's policies. This role is
also eligible to participate in Block's equity plan subject to the
terms of the applicable plans and policies, and may be eligible for
a sign-on bonus. Sales roles may be eligible to participate in a
commission plan subject to the terms of the applicable plans and
policies. Pay and benefits are subject to change at any time,
consistent with the terms of any applicable compensation or benefit
plans.US and Canada EEOC StatementWe'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. We work
hard to evaluate all employees and job applicants consistently,
without regard to race, color, religion, gender, national origin,
age, disability, pregnancy, gender expression or identity, sexual
orientation, citizenship, or any other legally protected class.We
believe in being fair, and are committed to an inclusive interview
experience, including providing reasonable accommodations to
disabled applicants throughout the recruitment process. We
encourage applicants to share any needed accommodations with their
recruiter, who will treat these requests as confidentially as
possible. Want to learn more about what we're doing to build a
workplace that is fair and square? Check out our I+D page
.Additionally, we consider qualified applicants with criminal
histories for employment on our team, and always assess candidates
on an individualized basis.We've noticed a rise in recruiting
impersonations across the industry, where individuals are sending
fake job offer emails.Contact from any of our recruiters or
employees will always come from an email address ending
with@block.xyz ,@squareup.com , @tidal.com ,
or@afterpay.com,@clearpay.co.uk .Block, Inc. (NYSE: SQ) is a global
technology company with a focus on financial services. Made up of
Square, Cash App, Spiral, TIDAL, and TBD, we build tools to help
more people access the economy. Square helps sellers run and grow
their businesses with its integrated ecosystem of commerce
solutions, business software, and banking services. With Cash App,
anyone can easily send, spend, or invest their money in stocks or
Bitcoin. Spiral (formerly Square Crypto) builds and funds free,
open-source Bitcoin projects. Artists use TIDAL to help them
succeed as entrepreneurs and connect more deeply with fans. TBD is
building an open developer platform to make it easier to access
Bitcoin and other blockchain technologies without having to go
through an institution.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
Keywords: Square Inc., San Francisco , Software Engineer (Android), Mobile Developer Experience, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...