Android Developer

Do You Know What You Want?

You want to work with passionate, creative people who love to solve problems. You set expectations and deliver on them weekly, sometimes daily. You deserve to get something more than a paycheck in exchange for all of your hard work. You want to be proud of what you do, and you deserve a team that also wants to create amazing experiences using software.

 

We Want Your Brain

Anyone can program. What we can’t teach is raw intelligence and a personal desire to be great. We want craftsmen who understand their tools, who can learn from one another to advance their craft. You understand that software, programming languages, and operating systems are tools that are designed for specific jobs, and you have no problem with picking up new tools that accomplish what you need. We want your perspectives, your ideas, your intellect. We need you to make the best decision for you and your team.

 

We Expect You To Win

Everyone at Metova is given the tools and resources they need to succeed at their job. In exchange for a great place to work, we expect you to build amazing software for our customers and amazing talent for us. You will be expected to build a compelling and easy to use interface, ensure its maintainability and ease of use, and suggest ways to improve the look and feel of the application. We are lean, which means we reflect on what we learn and use that new knowledge to quickly make better products. Your job is to keep learning, contribute your knowledge back to the rest of the team, and apply what you learn to make Metova even greater. 

Salary  based on level of experience.
Family health benefits, disability benefits, and a 401(k) plan
Casual, open work environment at an incredible facility.  Two craft beers on tap, stocked beverage fridge, coffee, etc.

Android Development

Locations

WE OFFER RELOCATION!

Fayetteville, AR- #5 best place to live in the nation

Conway, AR

Franklin, TN

Responsibilities

The Developer is a member of a technology team. In this role, you will be responsible for delivering valuable software. This will involve adhering to technical standards, company values, and industry best practices. Your success in this position will require you to set and meet appropriate expectations with customers and delight customers by anticipating their needs. You will be accountable for meeting commitments and producing quality, tested software. High output, driven developer, able to work in a team setting.

 

Here are some tools we use in our Android development process:

  • Android Studio
  • Gradle creates our builds
  • Crashlytics, if a crash does happen, we will know why and how to fix it
  • We love using awesome libraries like RxJava, Dagger, Retrofit, Butterknife, Espresso, etc. (We build our own as well!)
  • Git, Gitlab
  • Continuous Deployment through Jenkins
  • Atlassian products (HipChat, JIRA, Confluence)

Requirements

We are looking for an Android developer with 2+ years industry experience.

Here are some of the areas that are expected to be known:

  • Material Design
  • Action Bar/Toolbar
  • Support libraries (v4 and v7)
  • Understanding of the Activity and Fragment lifecycle
  • Efficient layout design (small hierarchy of view groups)
  • String localization
  • Agile development tools and methodologies

Bonus Knowledge

  • MVP
  • Functional / UI testing (Espresso)
  • Unit testing (jUnit)
  • Dagger, Dagger 2
  • RxJava
  • JNI and C++
  • HLS
  • Experience with JNI a bonus

Join us!