ASM Tech Solutions

Android Developer

Palo Alto, CA, US

3 months ago
Save Job

Summary

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

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: