Durham NC

Android Developer - Durham

We’re seeking an experienced and passionate Android developer to join our development team in building the next generation of intuitive and beautiful applications for Android devices. In this role, you will have the opportunity to help shape and execute our technical strategy while working with a group of talented developers. You’ll work alongside our product and design teams to implement highly interactive and branded interfaces.

Your typical week will include:

  • Designing and developing Android applications using Agile methodologies
  • Working closely with designers and other developers to create compelling and inspiring applications
  • Participating in daily stand-ups, project planning, grooming and retrospectives
  • Assisting the business development team with project estimations and technical strategy


  • 1+ years of professional Android programming experience
  • In-depth experience with the Java programming language, best practices, and applicable APIs
  • Familiarity with the Gradle build system and proficiency in Android Studio
  • Understanding of Test-driven Development (TDD)/Behavior-driven Development (BDD)
  • Familiarity with Android's testing support library
  • In-depth knowledge of the Android Framework APIs and the 4 main application components (Activities, Services, Content Providers, Broadcast Receivers)
  • Experience working with the Android support library and recent additions (RecyclerView, CoordinatorLayout, ConstraintLayout)
  • Extensive knowledge of the layout system and designing for varying screen sizes
  • Experience utilizing various open source libraries, including open source efforts from Square and Google (Picasso, Gson, Retrofit, Volley, etc)
  • Proficiency with Git
  • Experience with the Google Play publishing process

Nice to haves

  • Xamarin experience is a big plus
  • Experience with the Kotlin programming language
  • Familiarity and/or experience with Material Design
  • Knowledge of common architectural patterns (MVC vs MVP vs MVVM)
  • Willingness to learn, and keep up with the latest and greatest in Android!


Creativity and innovation are fueled by a little R&R. We value work-life balance above all else and bake it right in with benefits like:

  • 10 paid holidays (includes your birthday off!)
  • 15 days of paid vacation accrued your first year, 20 days after three years, and 25 days after five

We are a family and families take care of each other. We prove it with benefits like:

  • Health and dental coverage with 100% of employee premiums paid by Smashing Boxes
  • Short- and long-term disability insurance
  • Paid bonding leave for new parents
  • Flexible work schedule including work from home options
  • Innovation “Lab” Fridays

Plus we've got all the basics covered; and then some:

  • Simple IRA with 3% company match with immediate vest upon distribution
  • Coffee, snacks, beer on tap from local breweries
  • Innovation time every Friday afternoon
  • Ongoing learning opportunities and support

Thank you.
We’ll be in touch soon.

Share this Page

Careers at Smashing Boxes

Open Positions

We don’t just make great products, we help build great companies.

Contact Us

Get exclusive access to Smashing Boxes news, case studies, and events.

Sign up now
close ×

Get exclusive access to Smashing Boxes news, case studies, and events. Sign up now!

* indicates required