Senior Android Developer at Overstock.com Inc.

1 year ago Development & Programming Senior Full-Time 120,000-150,000 $/Year

We need one to Designs UI software that is scalable across various android devices and systems. Leads software system testing, validation and system documentation and programming to ensure compliance with operational requirements.


Job Requirements:

Minimum of five years of recent software development experience, including at least three years of Android software development is required. Must have development experience consuming data from web services, particularly using REST style. Must have proficiency with Android Studio, Maven, Gradle, GIT and building automated tests using Expresso. Must have solid SQL skills and possess mastery in most core Android software technologies and tools such as Android SDK (Activities, Fragments, Services, Broadcast Receivers, Content Providers) with an understanding of Activity and Fragment lifecycles. Must be able to create custom views along with animations and transitions. Must demonstrate exceptional interpersonal communications skills both verbally and in writing. Must demonstrate excellent time management, decision making, and organization skills and be able to perform in a highly collaborative work environment.

Preferred Qualifications:

  • Extensive experience with Compose, Coroutines and MVVM
  • Education/ Licensing/Certification:
  • Graduation from an accredited institution with a bachelor’s degree in Computer Science, Computer Engineering, Computer Applications, Information Systems, Information Technology or related field or any combination of related education and/or experience is required.


Description

We Are Overstock:

At Overstock.com, we believe that everyone should “Be You!”. Overstock is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those traits, beliefs, and characteristics should be valued and embraced. Living by this ethos is essential to the success of our business. Our goal is to foster a more diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.

This position is eligible for remote work. Currently we can hire employees in the following states: California, Connecticut, Idaho, Kansas, Maine, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Rhode Island, South Dakota, Texas, Utah, Washington, Wisconsin, Wyoming. This role will have occasional on site expectations.

This position is eligible for remote work. Currently we can hire employees in the following states - California, Connecticut, Kansas, Maine, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, Rhode Island, South Dakota, Texas, Utah, Washington, Wisconsin, Wyoming.

This role may require some travel, and you must be available to be onsite at our Utah office two consecutive days every six months.

Job Scope:

Responsible for working on significant critical projects for all facets of the development process with limited or no supervision.

Job Responsibilities:

  • Conducts research as the basis of design methodology and appropriate technical solutions to accommodate operational business needs. Performs technical research to determine appropriate software performance standards for android mobile devices and selects the technologies that are best suited to android device performance.
  • Analyzes user needs and organizational business requirements to evaluate technical capabilities of software and evaluates feasibility of software designs within project time and cost constraints. Monitors, troubleshoots, and fixes android software issues and documents solutions.
  • Collaborates with various engineering groups (i.e. systems analysts, programmers, product managers, etc.) and end-users to develop android software. Estimates effort and resources needed to complete assigned projects.
  • Designs UI software that is scalable across various android devices and systems. Leads software system testing, validation and system documentation and programming to ensure compliance with operational requirements.
  • Documents android systems and application performance based on organizational standards and maintains a library of technical documentation.
  • Performs other job-related duties as assigned.
  • Follows prescribed legal job requirements.

Base Pay Range:

$120,000 - $150,000

Who We Are:

We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.

What We Offer:

  • 401k (6% match)
  • Flexible Schedules
  • Onsite Health Clinic
  • Tuition Reimbursement, Leadership Development Program, & Mentorship Program
  • Onsite Fitness Center
  • Overstock Women's Network (OWN)
  • And More…

Benefits vary based on position, tenure, location, and employee election

Physical Requirements:

This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.

Equal Employment Opportunity:

It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.

Back to Overstock Careers

🇺🇸 United States android app mobile sql
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)