Android Developer

Android Developer

Do you have a real passion for engineering and product development? Do you like the idea of checking your ego at the door, the same as your teammates, then focusing on the task at hand? Are you as driven by the opportunity to create high-quality solutions as you are by completing a project?

If your answer to all of those questions is yes—without a moment of hesitation—then we are looking for an experienced individual like you to join our Minneapolis team in an Android developer position


  • Architect, implement and test scalable Android apps with a focus on optimal user experience
  • Work with clients or partners to determine project needs and define ideal technical solutions
  • Scope client projects and coordinate with other team leads to determine schedule and tasks
  • Provide technical leadership to other project engineers
  • Promote the adoption of best practices in software development
  • Mentor junior engineers and enjoy learning from other team engineers


  • 5+ years developing software applications
  • 3+ years developing software for mobile platforms (Android preferred)
  • Experience with Android MVVM and LiveData architectural pattern a plus
  • Experience designing and implementing communication protocols
  • Experience interfacing with RESTful and other backend APIs
  • Experience implementing user interfaces in mobile applications
  • Experience interacting with external clients
  • Motivated to learn skills that encompass a multitude of software platforms
  • Self motivated, detail oriented, team player
  • Open to feedback and comfortable giving constructive feedback

This position is based in Punch Through’s Minneapolis office. No relocation offered.