Job Detail

Senior Android Developer

Senior Android Developer

Overstock.com Inc.

Remote

Job ID : 744a4f7142317972513546382b67445057673d3d

Job 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.

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.

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

Company Details :

Name : Overstock.com Inc.

CEO : Jonathan Johnson

Headquarter : Midvale, UT

Revenue : $1 to $5 billion (USD)

Size : 1001 to 5000 Employees

Type : Company - Public

Primary Industry : Home Furniture & Housewares Stores

Sector Name : Retail & Wholesale

Year Founded : 1999

rave-on-records.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, rave-on-records.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, rave-on-records.com is the ideal place to find your next job.

Details

: Remote

: Today

Share Job :

Related Jobs

This position is responsible for the analysis, design, implementation, readjustment, evaluation, and continuous improvement of vended behavioral health services

Aurora, CO

25 - 27 USD HOURLY

Full Time

Assist in answering customer calls and sales representative emails. From $25 to $27 per hour. Provide administrative support for sales representative team.

Sales Consultant

Confidential

Johnson City, TN

60000 - 80000 USD ANNUAL

Full Time

Maintain regular contact with clients and answer questions and make changes to existing policies. Execute, plan and implement office processes.

Hotel General Manager

GrandStay Hotel / Blue Sky Hospitality

Luverne, MN

50000 - 62000 USD ANNUAL

Full Time

Maintain accurate records including, direct bill accounts, credit card receipts, guest folios, cash drop logs, pool logs, etc. 401(k) + employer matching.

Sarasota, FL

30000 - 40000 USD ANNUAL

Full Time

Demonstrable social networking experience and social analytics tools knowledge. Set up and optimize company pages within each platform to increase the