Senior Android Engineer

Ariqa Consulting LLC - Sunnyvale, CA

Contract

Ariqa consulting is a leading consulting based in San Francisco Bay area. We partner with large technology organizations to fullfil their hiring and talent needs. You will work on new cutting edge technologies alongside top talent that will shape your future.

As a Senior Android Engineer, you will specialize in building elegant products on world-class technologies that bring amazing retail experiences to thousands of people - anytime and anywhere. You will play a crucial role in designing and developing Android apps & in laying down the groundwork, infrastructure and product discussions from start to finish in an agile environment.

We are looking for self-starting engineers with strong experience developing. If you are interested to be a part of the most disruptive technology with a mission, we look forward to hear from you!

Responsibilities:

  • Demonstrates up-to-date expertise in Software Engineering and applies this to the development and execution iOS apps
  • Leads and participates in medium- to large-scale projects
  • Leads the discovery phase of medium to large projects to come up with high level design
  • Work closely with product and design teams to optimize the experience for iOS platform.
  • Experiment with new technologies and features and build quick prototypes

Qualifications:

  • BS/MS in Computer Science, or equivalent
  • 3+ years of Android development experience required
  • Proficient in Java and Kotlin
  • Knowledge or experience in RxSwift, MVVM, MVP and other design patterns
  • Knowledge of Android Studio and related toolset
  • Experience with Rest Web Services and JSON
  • Shipped one or more Android applications which are still available in the App Store
  • Excellent problem solving, critical thinking and communication skills
  • Experience with unit testing, UI testing and automation

Ariqa Consulting offers excellent pay based on your experience.

Job Type: Contract

Experience:

  • Android development: 3 years (Required)

Education:

  • Bachelor's (Required)

Location:

  • Sunnyvale, CA 94086 (Required)

Work authorization:

  • United States (Required)