Android Developer--Onsite(Locals only)-------Sunnyvale,CA--C2H

  • Sunnyvale, CA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Concurrent Computing
Continuous Integration
Continuous Integration and Development
Design Review
Geographic Information System
Interaction Design
Interfaces
JNI
Java
Kotlin
Objective-C
SDK
Swift
Systems Architecture
Thread
UI
Unit Testing
Writing
API
Android
Android Development
Articulate
Collaboration
Computer Science

Job Details

Android Developer--Onsite(Locals only)
Sunnyvale,CA--C2H
TopRequired skills:
Android
Kotlin
NDK
JNI boundary Bachelors in Computer Science and at least 6+ years of software engineering
experience in a production environment Proficiency in Android software development with Java or Kotlin
Build API's to integrate Maps in 3rd party apps, Kotlin, JNI boundary, NDK, Concurrency, thread management
Familiarity with system architecture and API design
Experience with Continuous Integration and Delivery tools and processes
Passion to collaborate and iterate on ideas in a multi-functional team
Elicit requirements from our clients and translate them into scalable, reliable code.
Design, review and implement 3rd party developer APIs & Tools.
Collaborate multi-functionally with Human Interaction Design, Services, Data and
other Engineering teams. Experience developing user-interfaces with Android UI or Jetpack Compose
App dev and SDK dev are important
They should be able to articulate what they bring to the table and how they can contribute to the team

Good to have skillset:

Experience writing testable code and familiarity with Unit Testing frameworks like
JUnit
Track record of bringing up new software components from the ground up
Familiarity with Geographic Information Systems (GIS) or other spatial visualization
systems
Familiarity with Objective-C and/or Swift

 

 

 

 

 

Thanks..
 
 
Sirisha N
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.