Senior Ios Engineer

Weight Watchers San Francisco , CA 94118

Posted 4 weeks ago

WW is looking for candidates to help change people's lives. We are a global wellness technology company inspiring millions of people to adopt healthy habits for real life. We do this through engaging digital experiences, face-to-face workshops and sustainable programs that encourage people to move more, shift their mindset and eat healthier while enjoying the foods they love. By drawing on over five decades of experience and expertise in behavioral science, we build communities in order to deliver wellness for all.

To learn more about WW and jobs with a purpose, visit

Role Overview

We are seeking a Senior iOS Engineer to join the WW Mobile team. You will write code, lead teams, mentor junior engineers, ideate and innovate, foster best practices, and deliver features that improve the lives of millions of our members. You will also learn from our talented team of software engineers and share your knowledge to make us better too. Working for WW means you get to write code that makes a huge impact on people's lives.

We strive to be early adopters of the latest iOS features, and we use tools like fastlane and CircleCI so we can focus on what matters: delivering the best mobile wellness experience for WW members. We also build open-source frameworks of our own, like WWLayout and Lasso, and write about them on the WW Tech blog.


  • 5+ years industry experience and strong track record of shipping products

  • Proficient with advanced aspects of Swift, such as generics, protocols, and associated types

  • Conversant in a variety of architectural options and their tradeoffs

  • Consistently produces self-documenting, clean code with little feedback

  • Serves as a tech lead and guides less experienced engineers

  • Effectively writes tests and champions the benefits of testing in SDLC

  • Conducts constructive code reviews to make the team and codebase better

  • Articulates complex ideas and subjects in straightforward language

  • Exemplifies and actively promotes programming best practices

  • Contributes to open-source community (desired)

  • Contributes to blogs, meetups, conferences, etc. (desired)

  • Experience on at least one other platform (e.g., web, backend, Android)

  • Provides a meaningful perspective on process improvements

  • Evangelizes the mobile team and elevates the WW Tech brand

  • Partners in driving and delivering business initiatives

As a company, our purpose is to inspire healthy habits for real life. And as an employer, we inspire the greatest people to do their best work. We provide benefits for real life to help protect your health, finances and overall well-being, including:

  • Competitive compensation and profit-sharing plan

  • A 401K plan to help you plan for your future, plus company match

  • Health care coverage starting on your first day

  • Tuition reimbursement and online courses to help you reach your career aspirations

  • Commuter benefits

  • Yearly well-being allowance for your physical, financial, social and emotional well-being

  • Free WW membership for you plus 3 free WW memberships for your friends and 3 for your family

  • Free fruit, snacks and coffee to get you through your day

  • Summer Fridays, happy hours, and company outings

  • Robust employee referral bonuses

  • Developmental opportunities and assignments to grow your career

WW is an equal opportunity employer. WW does not discriminate on the basis of sex, race, color, creed, national origin, marital status, age, religion, sexual orientation, gender identity, gender expression, veteran status, or disability.

Any offer of employment is contingent upon the satisfactory results of reference and background checks.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Ios Engineer


Posted 3 weeks ago

VIEW JOBS 10/1/2020 12:00:00 AM 2020-12-30T00:00 Square builds common business tools in unconventional ways so more people can start, run, and grow their businesses. When Square started, it was difficult and expensive (or just plain impossible) for some businesses to take credit cards. Square made credit card payments possible for all by turning a mobile phone into a credit card reader. Since then Square has been building an entire business toolkit of both hardware and software products including Square Capital, Square Terminal, Square Payroll, and more. We're working to find new and better ways to help businesses succeed on their own terms-and we're looking for people like you to help shape tomorrow at Square. UI Systems UI Systems is building Square's universal design system. This new design system will be deployed across all of Square's seller facing products on iOS, Android and web, plus promote our public marketing website. This includes our flagship products Point of Sale, Square Register, and Square Terminal. Put simply, this team is building the new public face of Square. We're not only building a design system, though: our mandate is wider than that. UI Systems is also building the core UI frameworks and tools needed to make building, testing, and maintaining UI easy and fast at scale: we're supporting nearly 200 mobile engineers (and growing!) with our work across Android and iOS. Why are we doing this? As Square grows, ensuring a consistent experience across many products becomes a larger and larger challenge. At Square, we value great and consistent design - UI Systems is here to ensure that Square's customers and Square engineers alike have a delightful and consistent experience when working with, or working on our products - no matter who built them You'll need to… * Be proficient in Swift and/or Objective-C for development (we use both). * Enjoy working on mobile apps at all levels - from networking up to user interfaces and whatever's in between. * Build high availability and highly resilient systems which can accept and accurately report payments no matter the network or device conditions. * Collaborate with iOS, Android, and Server engineers to ship features. * Work closely with product managers and designers to iterate on and define product scope and design. * Respond to customer feedback to continuously improve our products. Leveling & Promotions Square has a robust program in place to ensure that as an engineer you're always learning, growing, and increasing your impact within the company - regardless of if you're a new college graduate, or a senior engineer with 10+ years of experience. If you want to learn more, check out this post on our engineering blog. At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at) We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible. Perks At Square, we want you to be well and thrive. Our global benefits package includes: * Healthcare coverage * Retirement Plans * Employee Stock Purchase Program * Wellness perks * Paid parental leave * Paid time off * Learning and Development resources Square San Francisco CA

Senior Ios Engineer

Weight Watchers