Contact - Equinox IT Solutions LLC

Apply Now

Title Android Software Developer
Posting Date: 03/19/2021
Location: Texas
Job Type Full Time

Job Description:

Summary:
We are looking for a mid-level Android Software Developer to join our team. The successful candidate will work with us to create, monitor and customize solutions that protect our clients against the challenges and threats of today. The Android candidate will work in collaboration with other application developers, engineers and technical teams.

Responsibilities:
This position is exclusively for software developers with experience designing and developing Android applications for the Android platform. Some high-level responsibilities include:
· Design and build advanced applications for the Android platform
· Collaborate with cross-functional teams to define, design, and ship new features
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency
· Perform product design, bug verification, release testing, and beta projects on a custom Android ROM
· Work with the device and OS teams to develop unique OS and Android framework features not possible in standard Android apps

Qualifications:
Education and Experience:
· Bachelor’s degree in Computer Science or related field or equivalent combination of education and work experience in the field
· Minimum of two years’ experience in software product development for mobile and Android
· Proficiency in Java required
· Experience working with Android and Linux-based development teams, preferred
Knowledge, Skills, and Abilities:
· Experience with Kotlin
· Experience with the Android SDK
· Experience with Android Studio and modern Android design patterns (Architecture Components, MVVM)
· Experience with a variety of Android based libraries like Retrofit and Dagger
· Experience with unit and automated testing
· Familiarity with Device Policy and MDM APIs
· Understanding of AOSP, cloning it, building it, and contributing to it
· Strong understanding of Git or some other Source Control system
· Solid understanding of the full mobile development life cycle.
· Experience building and/or flashing devices with Android System ROMs (e.g. LineageOS)
· Skills in Linux scripting, makefiles, and Perl / python.
· Able to handle multiple tasks and adapt to a constantly changing environment
· High degree of initiative and creativity to suggest new ways of approaching problems and developing innovative applications
· Team oriented with the ability to work cooperatively with personnel from various departments
· Excellent ability to communicate through written, oral, and presentation skills

Required Skills:  Bachelor's Degree in Computer Science or related field  · Experience working with Android and Linux-based development teams, preferred