Android Engineer (Android , Kotlin, Gradle) | Onsite

Apply Now

Company: RICEFW Technologies, Inc.

Location: San Bruno, CA 94066

Description:

Description:

Job Duties and Skills:
  • Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans
  • Executes Mobile Engineering projects - Participates in the discovery phase of small to medium size Mobile Engineering projects
  • Participates in peer code reviews and team development -
  • Provides and supports the implementation of business solutions
  • Provides mobile engineering support to the business
  • Troubleshoots business and production issues for mobile devices

Minimum Education and Experience required:
  • Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software

Minimum Skills required:
  • Experience with mobile software development using Java.
  • Experience using distributed source code version control systems (Git/Github)
  • Experience with the agile methodology Scrum
  • Experience with development of mobile network clients using HTTP protocol, REST APIs and Google Cloud Messaging
  • Experience with Google Play APIs : Maps, Location, and Cloud Messaging
  • Experience with software debugging techniques (debuggers, loggers, crash report tools)
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT)
  • Experience with embedded real time systems with limited resources (memory and processing)
  • Experience with Android software development
  • Experience in design patterns, MVC, data structures and algorithms.
  • Experience in unit and integration testing Android code.
  • Published Android application is required.


What are the top 3 skills needed/required?
  • Android , Kotlin, Gradle

What makes a candidate profile stand out to you?
  • Android development, with Splunk, Grafana based data analytics tooling skills.
  • Android development, with Gradle tasks automation, platform tooling skills.
  • Android development, in large enterprise application development experience.

What will this person's day-to-day responsibilities be?
  • Android development using Kotlin programming language.
  • Android tooling development using Gradle, lint and code coverage tools.
  • Good understanding of AB testing.

What is the project this person will be working on?
How will they contribute to the project?
  • Ecommerce application development and support.

What is the makeup of the team?
  • This resource is going to join Android platform engineering, works horizontally with partner engineering, product and program teams.

Does the candidate need to be in a certain Client location/hub or remote?
  • On need basis yes, we require this resource to be located near to one of our major hubs such as Sunnyvale, Dallas, Seattle.

Will a Client badge be needed at onset or in the future?
  • Not an immediate requirement.

If hybrid or in office role, how many days a week will the candidate need to come into the office?
  • 2 days a week.
  • Please note that candidates who will be working in Bentonville, AR, Reston, VA or some Texas locations must have a VendorSAFE background check completed.

Does this contract have the opportunity to extend or convert to an FTE?
  • YES

Required Skills : Angular,Java
Additional Skills : Android Developer

Similar Jobs