Senior Software Engineer (Android) at WillowTree

Boston, Massachusetts, United States

WillowTree Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, ConsultingIndustries

Requirements

  • Driven by curiosity and enthusiastic about learning new technologies
  • Motivated by solving problems and finding creative solutions
  • Believe in autonomy and taking initiative
  • Professional programming experience—at least 5 years
  • Built and shipped durable, secure, scalable code that is always up and running
  • Strong understanding of the Android development lifecycle and ecosystem, including languages, frameworks, and libraries (e.g., Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley)
  • Comfortable using IDEs, version control such as Git, and/or command line tools
  • Familiarity with CI/CD (e.g., Jenkins, CircleCI, Azure, GitHub Actions) and experience setting up deployment pipelines
  • Frequent use of frameworks such as Espresso, JUnit, Mockito/Mockk to write automated tests
  • Ability to architect robust networking and data modeling layers
  • Owned the delivery of major features

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 how software is built
  • Be self-aware of limitations, yet curious to learn new solutions while being receptive to constructive feedback from teammates
  • Guide 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

Skills

Android
Mobile Development
Software Engineering
Client Collaboration
Critical Thinking

WillowTree

Mobile app and web development services

About WillowTree

WillowTree helps clients leverage mobile technologies by guiding them from the initial strategy phase to the launch of mobile products. The company offers a comprehensive range of services, including app development, web development, and digital product design, ensuring that all recommendations are grounded in practical build costs and timelines. WillowTree's team is equipped to handle every stage of product development, from strategy and design to testing and growth. Unlike many competitors, WillowTree focuses on a holistic approach that combines strategic insight with technical expertise, serving high-profile clients like 21st Century Fox and PepsiCo. The goal of WillowTree is to empower businesses to fully realize the potential of mobile technology in their operations.

Charlottesville, VirginiaHeadquarters
2007Year Founded
ACQUISITIONCompany Stage
Consulting, Consumer Software, DesignIndustries
501-1,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
401(k) Company Match
Flexible Work Hours
Hybrid Work Options
Paid Vacation
Parental Leave
Employee Assistance Program (EAP)
Employee Share Purchase Plan

Risks

Increased competition in digital consultancy may dilute WillowTree's market share.
Integration challenges with acquisitions like PoaTek and Maark LLC could cause inefficiencies.
Reliance on OpenAI's ChatGPT poses risks if licensing or technology changes.

Differentiation

WillowTree integrates enterprise-grade functionality with top-tier consumer UX in mobile apps.
The company has a strong portfolio with Fortune 500 clients like GE and PepsiCo.
WillowTree is recognized for its expertise in conversational AI and voice technology integration.

Upsides

Growing demand for mobile-first strategies boosts WillowTree's app development services.
Expansion in IoT market offers opportunities for connected device solutions.
Rising focus on UX design enhances customer satisfaction and retention.

Land your dream remote job 3x faster with AI