Post Job Free
Sign in

Android Software Engineer

Company:
OCLC
Location:
Dublin, OH, 43016
Posted:
May 07, 2025
Apply

Description:

You have a life. We like that about you.

At OCLC, we believe you'll do the best work of your life when you're living the best life possible.

We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.

Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world. OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.

The Job Details are as follows:

The Capira team, an OCLC native mobile product, is seeking a Software Engineer to join our growing development team in Dublin, OH. Capira brings a mobile experience to public libraries in the U.S. and will be expanding to a global footprint. This role will primarily focus on frontend development for the Android platform in Kotlin. This role will collaborate on a daily basis with fellow development team members that specialize in native mobile development for both iOS and Android as well as a backend team coding in PHP.

Responsibilities:

Ability to analyze, debug, and solve problems in a service-oriented environment

Perform high level analysis and design software for new and existing systems

Participate in unit, system & acceptance testing by designing tests, building test data, along with making recommendations/improvements/fixes to the tested system

Participate in developing techniques, practices and ideologies that foster innovation and result in re-usable, testable solutions

Execute with speed and agility to provide solutions

Ability to work collaboratively in teams and develop meaningful relationships to achieve common goal Ideal Qualifications:

Bachelor's degree in a Computer Science related discipline

1-2 years of mobile software development experience with Android Studio

Coding skills in Java, Kotlin and Android JetPack

Familiarity with REST APIs, XML and JSON

Familiarity with OOP design principles

Strong oral, written and presentation skills

Creative and innovative thinker

Ability to work and communicate effectively in a team environment

Experience with Agile methodology or Scrum framework Desired but not Required:

Coding Skills in PHP, Objective-C, or Swift

Intermediate knowledge of MySQL

Working knowledge of Linux systems and bash commands

Cloud development experience (AWS preferred)

Working Conditions: Normal office environment.

ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.

#LI-DS1

Apply