WillowTree logo

Senior Software Engineer (iOS)

WillowTree

Boston, MA
Full Time
Senior
120k-152k
3 days ago

Job Description

About the Role

Welcome to WillowTree, a TELUS Digital Company—where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada's largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture. With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering. Our work includes mobile apps, websites, voice UI, chatbots, AI, customer service, and in-store solutions, enabling seamless, trusted, and digitally powered experiences backed by our parent company's infrastructure.

Key Responsibilities

  • Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
  • Work closely with clients to influence technical product decisions and business goals
  • Stay up to date with the landscape of software engineering best practices, tools, and frameworks
  • Have professional programming experience—at least 5 years
  • Understand various software architectures and adapt/compose solutions to unique problems with sustainable and reusable solutions
  • Help mentor and coach a project team towards shared goals and outcomes
  • Navigate difficult conversations by providing constructive feedback to teams and clients
  • Identify obstacles to ensure quality, improve user experience, and optimize how software is built
  • Be self-aware of limitations, curious to learn new solutions, and receptive to feedback
  • Guide your team to understand and work through changing priorities by bringing positive energy
  • Communicate and simplify complex problems to foster understanding across multidisciplinary teams
  • Apply knowledge and findings at an organizational scale

Requirements

  • Driven by curiosity and enthusiastic about learning new technologies
  • Motivated by solving problems and finding creative solutions
  • Believe in autonomy and taking initiative
  • Have professional programming experience—at least 5 years
  • Have built and shipped code that is durable, secure, scalable, and highly available
  • Strong understanding of data modeling with Swift (protocols, enums, structs, classes)
  • Familiarity with CI/CD tools (e.g., Jenkins, CircleCI, Fastlane) and experience setting up deployment pipelines
  • Experience using XCTest framework for testing
  • Ability to architect robust networking and data modeling layers
  • Ownership of delivering major features and components
  • Follow Swift coding conventions and iOS design patterns
  • Proactively identify risks and approach them with a solution-oriented mindset
  • Comfortable using IDEs, version control, and command line tools
  • Able to provide platform-specific problem-solving recommendations
  • Balance business goals and technical constraints effectively
  • Enjoy mentoring other developers

Nice to Have

  • Experience with the code signing and distribution process
  • Use of Apple services like iCloud, universal linking, push notifications, and Keychain
  • Development for multiple Apple platforms (watchOS, tvOS, CarPlay)
  • Appreciation for inclusive and accessible UI implementations
  • Experience using SwiftUI / Combine
  • Work with emerging technologies like Machine Learning, Voice, and AR/VR
  • Code samples or a GitHub account to share

Qualifications

  • Professional programming experience—at least 5 years
  • Experience building and shipping durable, secure, scalable code
  • Strong understanding of data modeling with Swift
  • Familiarity with CI/CD and testing frameworks

Benefits & Perks

  • Healthcare benefits - Medical, Vision, Dental (including an option for 100% coverage of individual employee medical premiums)
  • Life & Disability Insurance
  • 401K matching
  • Flexible paid time off & paid company holidays
  • Parental Leave
  • Employee Share Purchase Plan
  • Employee Assistance Program (EAP)
  • And more!

Working at WillowTree

We offer a place to be yourself. Our differences, both visible and invisible, benefit our teams, communities, and products. WillowTree strives to build a team with diverse backgrounds, skills, and perspectives. We support your growth and well-being, and are committed to creating an inclusive environment where every team member can thrive. We encourage reflection on diversity, equity, and inclusion in your work and values.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary120k-152k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About WillowTree

Website

willowtreeapps.com

Company Size

1001-5000 employees

Location

Boston, MA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches