Android Developer

  • San Francisco, CA
  • 10 hours ago
API, Agile, Android SDK, Computer Science, Git, GitHub, Java, Kotlin, React native, SDLC, Service Level Agreements, UI design, app development, benchmarking, coaching, conflict resolution, continuous integration, multitask, organizational skills, performance tuning, problem - solving, project management, relationship, relationship management, scrum, test - driven development, test automation, App development skills, Java RX, RESTful APIs, CI, Management skills, Agile/scrum methodologies, Backend web service, product architects, React native code, conflict resolution skills, Android design, interface, test-driven development
Full Time
Depends on Experience

Job Description

PETADATA is looking for an Android Developer to work with one of our clients in multiple locations.

Job Location: San Francisco/New York (Remote)

Work Authorization: W2, full-time, C2C

Duration: Long-term 2+ years (possible extension).

Experience: 10+ years of experience required.

Visa: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are
open to sponsorship at this time.


  • Should Create top-notch mobile apps that are fast and stable.
  • Should be able to Code and ship complex new mobile features and apps.
  • Establish and maintain strong partnerships with the business and product owners.
  • Work with owners and system leads, including Vendor Solutions, to logically design and negotiate solutions.
  • Make sure commitments are met while providing high-quality and cost-effective systems that meet client expectations.
  • Should Adapt digital Agile approach and work with mobile vendors to implement the mobile solution.
  • Keep up to date on new technology, standards, protocols, and tools in areas relevant to the rapidly changing digital environment.
  • Work with the application support team and external vendors to ensure all applications are supported as needed to their Service Level Agreements.
  • Troubleshoot and fix issues in production and non-production environments.
  • Work with server engineers to design API specs.
  • Propose and implement process improvements to make our engineering team for betterments and work with product architects and engineers to follow in translating requirements to solution options and recommendations.
  • Oversee the backlog of requirements as it goes through the Design phase of the SDLC.
  • Drive solution designs inclusive of clear annotations on key components and flows, considerations and options, recommendations, and justifications.

Required Skills:

  • Bachelor’s degree (or equivalent) in Computer Science or related field 5+ years of experience with strong app development skills and relevant practice in a technology environment.
  • Experience in native mobile app development on Android; and hands-on experience in Kotlin,Java RX and/or React native code to build front-end web or native application experiences.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Ability to understand business requirements and translate them into technical requirements.
  • Worked on cloud message APIs and push notifications.
  • A knack for benchmarking and optimization.
  • Knowledge of Google’s Android design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git/ GitHub.
  • Familiarity with CI (continuous integration).
  • Should have worked with offline storage, threading, and performance tuning.
  • Should have Experience in test-driven development and test automation.
  • Attention to detail so the one can carefully craft both tests and code.
  • Should have worked with the Agile/scrum project management methodologies.
  • Backend web service and API knowledge.
  • Excellent problem-solving and organizational skills and an ability to multitask in a deadline- oriented environment.
  • A willingness to learn new technology and Management skills related to coaching Junior Developers.
  • Looking for someone how have good communication (written and oral too), leadership, relationship management, problem solving, and conflict resolution skills.

If you are interested and meet the above job requirements, please submit your resume.
After carefully reviewing your experience and skills, one of our Hiring team members will contact
you on the next steps.

Dice Id : 90751012
Position Id : 7474342
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Android Developer
  • Millennium Infotech
  • San Francisco, CA, USA
Android Developer
  • Jobot
  • San Francisco, CA, USA
Senior Android Developer Position @ Fremont CA (Onsite Role)
  • Infobahn Softworld Inc.
  • Fremont, CA, USA
Android Developer Senior
  • Tranzeal, Inc.
  • Sunnyvale, CA, USA
Sr. Android Developer/Architect
  • AB2 Consulting Inc
  • San Francisco, CA, USA
Android/IOS Developer
  • BayOne Solutions
  • Sunnyvale, CA, USA
Sr. Android Developer
  • Tranzeal, Inc.
  • San Jose, CA, USA
Lead Android Developer
  • Ab Ovo Inc
  • Sunnyvale, CA, USA
Lead Mobile Developer/Architect(Android)
  • Nisum
  • Pleasanton, CA, USA
Android Kotlin Developer
  • Amiseq Inc.
  • Sunnyvale, CA, USA