✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Android App Developer

GPAC Reno, Nevada
android android java design firebase kotlin integration retrofit google energy jenkins dagger json
November 23, 2022
GPAC
Reno, Nevada
Job Description


Technical Skills


  • Architectures: Model-View-Controller (MVC), Model-View-Presenter (MVP), and Model-View-ViewModel (MVVM)
  • Design Patterns: Delegation, Fa�ade, Abstract Factory, Builder, Singleton, Observer
  • Development Platforms: Android SDK, Java SDK, Firebase
  • Methodologies: Material Design, Agile Development
  • Threading: AsyncTask, IntentServices, Handlers, Loopers, Loaders
  • Back-End Integration: Retrofit, Volley, OKHttp
  • UI/UX: Navigation Drawer, RecyclerView Animator
  • Push Notifications: Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM)
  • Energy & Memory Management: BlueTooth Low Energy, ARC, Dalvik
  • Programming Languages: Java, Kotlin
  • IDE: Android Studio, Eclipse
  • Development Tools: Git, GitHub, JIRA, Jenkins, Fabric
  • Android Development: Retrofit, JobScheduler, EventBus, , Bluetooth Low Energy, Push Notifications, Dagger, MediaPlayer, RxJava, Google Analytics
  • Image Management: Picasso, Glide, Fresco
  • Databases: SQL, MySQL, SQLite, Firebase, Parse, JetPack
  • Testing: Robotium, Espresso, JUnit, Charles Proxy
  • Continuous Integration: Jenkins, Travis, Hudson, Bitrise
  • Dependency Injection: Dagger 1 Dagger 2, Butter Knife, IcePick, AndroidAnnotations
  • Web Services & Scripting: REST, SOAP, JSON, GSON, XML, AJAX
  • Debugging: DDMS tool, ADB, LeakCanary, Firebase Crash reporting, Crashlytics


Experience


  • Experience using Android Studio in Android app design and development.
  • Skilled coding new Android mobile apps from scratch as well as refactoring, transitioning, and revising existing apps.
  • Demonstrated skill in Android mobile app IDE coding in Java and Kotlin.
  • Experience converting Java arrays to mutable and immutable lists to reduce code overhead and provide consistency.
  • Experience refactoring Java code to Kotlin, eliminating null pointer exceptions.
  • Experience implementing new features in Kotlin.
  • Use RxJava to handle the responses from the web services.
  • Work closely with Project Managers, Product Managers, and Stakeholders to ensure app developments meet specifications and successfully drive corporate strategy.
  • Mentor developers about best practices.
  • Use sync adapters to load changed data from server and to send modified data to server from app.
  • Work with GSON and Jackson library to parse JSON files on the Android project.
  • Use intent services and Retrofit with OkHTTP3 to handle calls and processed JSON objects with GSON converter.
  • Use of a variety of views: CardViews, RecyclerViews
  • Implement LRU Cache to increase the performance of ListView scrolling.
  • Develop UI for both landscape and portrait Screen orientations using qualifiers.
  • Use of Android JetPack for Data Binding to communicate between ViewModels and UI components.
  • Use of Reactive-X RxJava and RxAndroid.
  • Hands-on with Google Material Design, TextViews, WebViews, Navigation Drawer, Floating Action Button, Widgets, Compound View, Custom View, RecyclerView, View Pager and Tab Layout, Fragments.
  • Experience writing test cases and testing with Robotium, Junit, Espresso, Mockito, etc.
  • Worked with continuous integration servers (Jenkins, Hudson, Travis) and implemented simultaneous testing on various devices.
  • Experience with Model-View-Controller (MVC), Model-View-Presenter (MVP), and Model-View-ViewModel (MVVM) software architectures.


Please submit a resume for consideration. Only those qualified applicants with a provided resume will be contacted.


If you would like to learn more about Telecommunications opportunities, contact Mariah Coleman with gpac at [email protected] or 605-937-5329


All qualified applicants will receive consideration without regard to race, age, color, sex (including pregnancy), religion, national origin, disability, sexual orientation, gender identity, marital status, military status, genetic information, or any other status protected by applicable laws or regulations.


GPAC (Growing People and Companies) is an award-winning search firm specializing in placing quality professionals within multiple industries across the United States since 1990. We are extremely competitive, client-focused and realize that our value is in our ability to deliver the right solutions at the right time.

Report this job

Similar jobs near me

Related articles