WillowTree logo

Senior Software Engineer (Android)

WillowTree

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

Job Description

About the Role

WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and grounded in strategy and user-centric design. We create long-term partnerships with the world's leading brands to build and design digital flagship products crucial to our clients' business needs. We’re a global consultancy with a client list that includes the NBA, Capital One, Mastercard, Charles Schwab, PepsiCo, AB InBev, Marriott, Domino’s, and many more. Ultimately we measure ourselves by the outcomes we achieve for our clients. In January 2023, WillowTree was acquired by TELUS International (Symbol: TIXT). The combined company brings an unparalleled ability to deliver customer service solutions to our clients, including apps, websites, voice experiences, content moderation, AI annotation, and customer experience representatives. Our Senior Software Engineers are integral parts of our team, working in a hybrid capacity out of our Charlottesville, VA office, contributing to building robust mobile and web applications with a focus on Android development.

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
  • 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 software build processes
  • Communicate and simplify complex problems to foster understanding across multidisciplinary teams
  • Apply knowledge and findings at an organizational scale

Requirements

  • Professional programming experience of at least 5 years
  • Strong understanding of the Android development lifecycle and ecosystem including languages, frameworks, and libraries such as Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley
  • Experience using IDEs, version control systems like Git, and command line tools
  • Familiarity with CI/CD tools such as Jenkins, CircleCI, Azure, GitHub Actions and experience setting up deployment pipelines
  • Experience with automated testing frameworks like Espresso, JUnit, Mockito/Mockk
  • Ability to architect robust networking and data modeling layers
  • Ownership of delivering major features and components
  • Champion programming best practices (SOLID) and modular design patterns such as MVC, MVVM
  • Experience working in Agile environments including Scrum and/or Kanban
  • Enjoyment of mentoring other developers

Nice to Have

  • Experience with the code signing and distribution process
  • Use of Google APIs and SDKs like 1Password, Analytics SDKs, Car Play, sensor experience
  • Experience with automated testing frameworks like Appium
  • Familiarity with Hilt
  • Development for multiple Android platforms (Android TV, ChromeOS, Amazon Fire, Android Auto, wearables, Android Auto)
  • An appreciation for inclusive and accessible UI implementations
  • Experience using Jetpack Compose
  • Work with emerging technologies like Machine Learning, Voice, and AR/VR
  • Having code samples or a GitHub account to share

Qualifications

  • No specific formal educational qualifications specified; experience and skills emphasized

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

WillowTree values diversity, inclusion, and a culture that supports growth and well-being. We promote safe and inclusive work environments, celebrate differences, and are committed to equal employment opportunities regardless of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. We believe diverse teams build better products and strive to reflect the diversity of our users. We foster an environment where every team member can thrive and reach their full potential, including dedicated time for passion projects and professional development.

Apply Now

Job Details

Posted AtJun 11, 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