Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

WillowTree Logo

Senior Software Engineer (Android)

WillowTree

Salary not specified
Jun 12, 2025
Charlottesville, VA, US
Apply Now

WillowTree is looking to build and design digital flagship products crucial to their clients' business needs by hiring a Senior Software Engineer to join their growing team.

Requirements

  • Professional programming experience of at least 5 years
  • 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
  • Familiarity with CI/CD (e.g. 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
  • Experience working in Agile-based projects including Scrum and/or Kanban processes and ceremonies
  • Knowledge of programming best practices (SOLID) and different modular design and component-based architectural patterns e.g. MVC, MVVM

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 our user experience and how we build software
  • Communicate and simplify complex problems in order to foster understanding across multidisciplinary teams

Other

  • Self-aware of limitations, yet curious to learn new solutions while being receptive to constructive feedback from teammates
  • Guide your team to understand and work through changing priorities by bringing positive energy
  • Apply your knowledge and findings at an organizational scale
  • Driven by curiosity and enthusiastic about learning new technologies
  • Motivated by solving problems and finding creative solutions
  • Believe in autonomy and taking initiative
  • Enjoy mentoring other developers
  • In-office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays) out of our Charlottesville, VA office