Senior Android Developer, (Remote) Only For s, s, and TN visa

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Android
Android development
Bitbucket
C++
Embedded systems
Debugging
Git
Java
Kotlin
Testing
Android NDK
Android JNI
Code
UI/UX design

Job Details

Job Description:

Need Automotive background experience

Responsibilities
Design and develop navigation applications on Android OS
Collaborate with cross-functional teams, including product and UI/UX design teams to define application features
Identify potential problems and resolve application bottlenecks for performance optimizations
Triage, debug, and fix application issues before final release
Perform code reviews and practice continuous integration and development
Write test code to test for quality, robustness, and functional correctness, including edge cases
Design and implement subsequent application updates and releases
Grow your skills with continual learning, workshops, conferences, and talks

Qualifications
Bachelor"s degree in Computer Science or Software Engineering (MS preferred)
Proven Android app developer with 5+ years of experience
Proficiency in Kotlin, Java, and C++
Ability to manage your workload with minimal supervision
Proficiency in using Android and Android Jetpack APIs, including knowledge of Android NDK and JNI
Knowledge of Android design principles and application interface guidelines
Knowledge of Android"s performance and testing framework, infotainment/automotive background.
Familiarity with embedded Android framework services
Excellent coding and proofreading skills
Familiarity with the best-in-class Software development practices
Knowledge and experience with Jetpack libraries
Proficient in code versioning tools including Git, Bitbucket and others
Experience with continuous integration tools, such as Jenkins
Excellent inter-personal skills with the ability to collaboratively work with and influence cross-functional teams
Top-notch teamwork and communication skills

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.