Software Engineer, Android

-

Location : San Francisco/Mountain View

Company Name : Huobi

About :

HBUS operates Huobi Marketplace, an advanced U.S. digital currency trading platform. HBUS is a U.S. company and strategic partner of Huobi Group, one of the world’s largest digital asset trading and management service providers. The Huobi service offers a wider variety of tokens and giveaways to U.S. audiences, with 24/7 personal customer support, and unparalleled security. 

Located in San Francisco, HBUS was founded by a team of proven technology executives and leaders, operating the Huobi marketplace platform under the highest of ethical standards with a commitment to U.S. legal compliance. Both a technology start-up and a fully regulated financial institution, HBUS takes the best of Silicon Valley – creative minds, relentless innovation, and unconventional thinking – and combines it with proven execution from seasoned technology and finance executives. The company is guided by a vision to democratize the global financial system and reduce the barrier to access financial services through a blockchain-enabled future.

What You Will Do

  • Writing scalable and maintainable code and delivering it in two-week sprints
  • Implementing new features from scratch
  • Keeping the application updated by working with the latest technologies and SDKs
  • Working closely with designers to build visually appealing, high-performing features

What You Might Look Like

  • Minimum 5 years’ experience building consumer mobile applications on Android (Java and Kotlin)
  • Proficiency with caching, performance tuning, animations on Android
  • In-depth knowledge of the inner-workings of Android base and Android framework is desired
  • A deep understanding of security is not needed, but a strong awareness in mobility security is required
  • Strong Android development experience and your code is not only functional but fast and efficient
  • Deep working knowledge of the Android architecture as well as Google's Material Design
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with source/version control software (e.g. Git, SVN)
  • Familiarity with continuous integration (Jenkins), application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary) and Cucumber for functional tests
  • Experience using RESTful web services within mobile applications
  • Proven ability to work independently with minimal guidance to produce high quality solutions
  • Ability to understand and parse XML, JSON and data serialization
  • Experience in understanding large and complex code cases, including API design techniques to help them clean and maintainable
  • Understanding of android NDK programming
  • You are passionate, persistent and creative
  • Great team player with strong oral and written communication skills, able to work in a fast-paced environment
  • Strong problem solving, critical thinking, and self-motivated skills
  • B. S. Computer Science or related field, or equivalent experience
  • Desire to work in a fast-paced, high-energy, deadline-driven environment

What We Offer

  • Competitive salary
  • 100% paid medical, dental & vision insurance for employees and immediate family
  • Commuter reimbursement benefits
  • A friendly work environment where you can do your best work and thrive

Company Market : Crypto Exchange