Do you love Android? Like really, really love Android? If so, you're probably a good fit. We are looking for an experienced Android engineer to join us on our next project.
Here's what you'll be doing:
- Working with a team of talented contributors
- Working with expert product designers to implement compelling applications
- Working with a team with in-depth knowledge of modern development frameworks and agile processes
- Working directly with some of our favorite clients
Please include the following with your application:
- Your desired rate (1099)
- Your availability (earliest start date)
Skills
- Solid experience programming in native Android
- Desire to work in a fast-moving, continuous flow development environment
- A passion for exceeding client expectations
- A natural curiosity for how things work
- A persistent drive to get things done efficiently and effectively
- Naturally organized and self-directed
- Strong verbal and written communicator
Nice-to-Have
- Unit/UI testing (JUnit/Espresso/Mockito/Robotium)
- Google guidelines and services (granular permissions, GCM, etc)
- EventBus
- RxJava
- Dagger/Butterknife
- Gson
- Retrofit
- Stetho
- ExoPlayer
- Multi-threading
- Git (pull requests, squash & merge, etc.)
- Google Location Services
- Image Loading Libraries such as Picasso & Glide
- Demonstrated experience and passion for delivering exceptional UX
- Familiarity with SOLID Principals
Requirements
- 4+ years of professional work experience
- 2+ years of Android application development experience
- A deep familiarity with Android SDK and Android Studio
- Comfortable working in a fast-paced, results-oriented environment
- Have published one or more Android apps in the Play store
- Mastery of Java, Android libraries/APIs, and design patterns
- Proficiency with debugging, source control, and defect tracking
- Strong knowledge of Android SDK, different versions of Android, and methods for handling various screen sizes
- Strong knowledge of Android Material Design UI principles, patterns, and best practices
- Experience with RESTful APIs to connect Android applications to web services (SOAP, REST, JSON, XML)
- Knowledge of the open-source Android libraries available for common tasks
About Clear Function
Clear Function is a group of happy engineers that partner with visionaries to make their vision a reality.