Android Jetpack Compose Developer
US Tech Solutions, Inc.
Mountain View, United States of America
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Mountain View, United States of America
Tech stack
Java
API
Android
Android NDK
Automation of Tests
Bluetooth
C++
Cloud Computing
Communications Protocols
Software Debugging
Embedded Software
Gradle
Java Native Interface
JUnit
Secure Coding
Systems Integration
Wi-Fi Technology
Backend
Kotlin
Information Technology
Jetpack Compose
REST
Data Pipelines
Jenkins
Job description
- Our team develops the embedded software deployed into vehicles to support these new perception-based navigation features, along with some of the cloud infrastructure to support them.
- We have a few exciting first-of-their-kind product launches this year and are working towards these strategic targets., * Implement key components of our in-vehicle APK and cloud infrastructure.
- Actively contribute to the team's effort to debug and improve performance as we approach product launch.
- Collaborate with senior engineers to design and implement prototypes of next-generation features.
- Contribute to testing, debugging, and launch of the full product.
- Experience integrating Android apps with RESTful APIs and gRPC services.
Requirements
- Experience with Android testing frameworks (JUnit, Espresso, Robolectric) and test automation.
- Familiarity with CI/CD pipelines for Android development (Gradle, Jenkins, Bazel).
- Knowledge of secure coding practices and Android application security.
- Ability to debug complex issues involving JNI and Android NDK (C/C++).
- Experience with Bluetooth, Wi-Fi, or vehicle communication protocols (CAN, AOSP Automotive APIs).
Experience (Required):
- Education: Bachelor in Computer Science, or equivalent.
- 3+ years of experience in Android app development.
- Expertise building scalable components using Kotlin, Jetpack Compose.
- 3+ years of experience in backend development.
- Kotlin, Java, and C++ programming experience.
Experience (Desired):
- Experience in the Tech or Automotive industry.
- Experience with large-scale data pipelines.
- Experience with ML deployment on devices.
Education:
- Bachelor's degree or equivalent practical experience.