Talent.com
Android Developer (Kotlin, JSON, MVVM,) | Remote - Sunnyvale, CA
Android Developer (Kotlin, JSON, MVVM,) | Remote - Sunnyvale, CAKaav Inc. • Sunnyvale, CA, United States
serp_jobs.error_messages.no_longer_accepting
Android Developer (Kotlin, JSON, MVVM,) | Remote - Sunnyvale, CA

Android Developer (Kotlin, JSON, MVVM,) | Remote - Sunnyvale, CA

Kaav Inc. • Sunnyvale, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters.remote
job_description.job_card.job_description

Description

Fully Remote Role

  • On the Membership Experience Engineering team at Client , we provide technology to power shopping journeys that help hundreds of millions of customers live better - be it busy families getting groceries easily, new parents welcoming a new baby, organizing a new home or anyone planning a fun party.
  • We strive to create the best shopping experience anywhere anytime, meeting customers' evolving needs and expectations.
  • Client + is pioneering the way people experience online and in-store shopping.
  • We are looking for an experienced engineering leader to help us design and improve customer membership experience and build scalable platforms on mobile devices.
  • We are just getting started on membership experience and this is a very critical role to shape the face of Client +.

What You'll Do :

  • Troubleshoot business and production issues for mobile devices by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause, etc.)
  • then engaging support teams to assist in the resolution of found issues.
  • Upon issue resolution, perform a root cause analysis across multiple mobile devices to prevent future occurrence.
  • Develop innovative mobile technology solutions and strategies to support business objectives by collaborating with cross-functional business partners
  • Developing assessments of key opportunities
  • Benchmarking and analyzing industry best practices
  • Forecasting for future technologies
  • Driving high-priority initiatives
  • Identifying and implementing solutions
  • Communicating with and influencing decision-makers and executives within the organization
  • Influencing the industry to adopt sustainable solutions and defining software development guidelines, standards, and processes.
  • Collaborate with cross-functional teams to determine project requirements
  • Translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android)
  • Gathering requested information (for example, design documents, product requirements, wire frames)
  • Writing and developing code (for example, Java / Kotlin) that can be applied to multiple types of mobile devices
  • Developing user interface solutions
  • Conducting testing to ensure solution is functional
  • Communicating project status and roadblocks to team members and stakeholders
  • Determining solutions to issues
  • Enhancing design to prevent reoccurrence of defects across multiple devices
  • Ensuring on-time deliveryand collaborating with project managers to provide guidance on project implementation plan.
  • Remove barriers and obstacles that impact performance
  • Providing resources
  • Identifying performance standards
  • Measuring progress and adjusting performance accordingly
  • Developing contingency plansand demonstrating adaptability and supporting continuous learning.
  • Promote and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application
  • Ensuring compliance with themand utilizing and supporting the Open Door Policy.
  • Ensure business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives
  • Consulting with business partners, managers, co-workers, or other key stakeholders;
  • Soliciting, evaluating, and applying suggestions for improving efficiency and cost- effectiveness and participating in and supporting community outreach events.
  • Requirements

  • BS / MS degree in Computer Science, Engineering or a related subject
  • 5+ years of professional experience in various elements of full stack software development - native mobile, web front end, back end, and hands-on coding experience in the past
  • Experience with a consumer facing app and ecommerce or retail shopping
  • Hands-on experience building scalable backend systems and platforms
  • Previous knowledge of
  • Designing and developing advanced applications for the Android platform
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Experience with bug fixing and improving application performance
  • Work with outside data sources and APIs
  • Experience with the agile methodology Scrum
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Proven software development experience and Android skills development
  • Experience translating wireframes into pixel-perfect views
  • Knowledgeable about animation and screen transitions
  • Have published at least one original Android app
  • Experience with Android SDK, Services, and various methods of background processing
  • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol
  • Experience with Google Play APIs : Maps, Location, and Cloud Messaging
  • Experience with third-party libraries and APIs
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT)
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle and writing readable, maintainable, performant object-oriented code
  • Experience working with Kotlin, Coroutines, MVVM, MVVM Clean, View Models, Repository Design pattern, and other architectures
  • Experience working with an orchestration Layer and GraphQL
  • Experience operating in an Agile environment and using tracking tools like Jira
  • Experience with React Native a plus
  • Soft Skills

  • Being a team player, critical thinker, and exhibiting problem-solving skills
  • Having optimal time-management skills and interpersonal and communication skills
  • Eagerness to help shape the direction of Android development at Client
  • Dedication to continue to learn, grow, and help Client tackle brand new challenges
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Experience with collaborating with UI and UX Designers, as well as Software Testers, to ensure that Client 's app is presentable and in perfect working order
  • Taking the initiative to monitor app reviews to detect areas for improvement
  • Unwavering curiosity
  • Required Skills : Kotlin,JSON

    Additional Skills : Android Developer

    serp_jobs.job_alerts.create_a_job

    Android Developer • Sunnyvale, CA, United States

    Job_description.internal_linking.related_jobs
    Android Developer

    Android Developer

    DRISHTICON • Sunnyvale, California, United States
    serp_jobs.job_card.full_time
    We have a requirement for an Android Developer with one of our direct clients in Sunnyvale CA.This position has on-site requirements for 2-3 days a week. Design and build e-commerce applications for...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Android Software Engineer - Kotlin, REST APIs & A / B Testing

    Android Software Engineer - Kotlin, REST APIs & A / B Testing

    Google Inc. • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    A leading technology firm seeks an experienced Android Software Engineer to design and implement software solutions on Android. The role requires a Bachelor's degree and at least 2 years of experien...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Android Developer

    Sr. Android Developer

    Rivian • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Android Engineer for SDV Platform & OTA

    Senior Android Engineer for SDV Platform & OTA

    Rivian • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    A leading automotive technology company is seeking a Senior Android Developer to architect and develop consumer-facing software. You will design high-performance applications that contribute to the ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Android Developer (Sunnyvale)

    Android Developer (Sunnyvale)

    DRISHTICON • Sunnyvale, CA, US
    serp_jobs.job_card.part_time
    We have a requirement for an Android Developer with one of our direct clients in Sunnyvale CA.This position has on-site requirements for 2-3 days a week. Design and build e-commerce applications for...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Senior Android Engineer : AI / ML, Leadership & Delivery

    Senior Android Engineer : AI / ML, Leadership & Delivery

    COMFORT SYSTEMS • Sunnyvale, CA, United States
    serp_jobs.job_card.full_time
    A leading technology firm in Sunnyvale, California, is seeking a Software Engineer to design and develop advanced Android applications using Kotlin and Java. The ideal candidate will have a strong b...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Android Remote Roles

    Android Remote Roles

    Candor PS • San Jose, CA, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Multiple roles for Android from Associate level to Mid-Senior Level available.Remote work okay but, hybrid in San Jose, CA preferred. Client has daily video Zoom calls and many meetings with team as...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer- Android Mobile

    Software Engineer- Android Mobile

    Cloudkitchens • Mountain View, California, United States
    serp_jobs.job_card.full_time
    CloudKitchens helps restaurateurs around the world thrive in the digital food delivery space.Our mission is to make food more. We repurpose underutilized real estate into state-of-the-art smart kitc...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Android Developer

    Android Developer

    DRISHTICON Inc • Sunnyvale, CA, United States
    serp_jobs.job_card.full_time
    We have a requirement for an Android Developer with one of our direct clients in Sunnyvale CA.This position has on-site requirements for 2-3 days a week. Design and build e-commerce applications for...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Android Software Engineer : Build Scalable Mobile Apps

    Android Software Engineer : Build Scalable Mobile Apps

    PayPal • San Jose, CA, United States
    serp_jobs.job_card.full_time
    A leading payment platform is seeking a Software Engineer, Android to design and develop scalable mobile applications.The ideal candidate will have 2+ years of experience in mobile app development ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Go developer

    Go developer

    K&K Global Talent Solutions INC. • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    K&K Global Talent Solutions Inc is an International recruiting agency that has been providing technical resources in.This position is with one of our clients in. Technology : GO, Java, AWS, Springboo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Sr. Android Developer, Mapping

    Sr. Android Developer, Mapping

    Rivian and Volkswagen Group Technologies • Palo Alto, CA, United States
    serp_jobs.job_card.full_time +1
    Rivian and Volkswagen Group Technologies.Rivian and Volkswagen Group Technologies.Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for au...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Android Software Engineer

    Senior Android Software Engineer

    Wing • Palo Alto, CA, United States
    serp_jobs.job_card.full_time
    Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics.Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Android Developer (Application Configuration)

    Android Developer (Application Configuration)

    Speridian Technologies, LLC • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Urgent Client Need! Role : Android Developer (Application Configuration) Location : Palo Alto, CA (Onsite) Duration : 6+ Months Rate : $____ / hr on W2 (Without Benefits) Requirements : - Android Build & I...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Android Developer (Volunteer - Unpaid)

    Android Developer (Volunteer - Unpaid)

    San R&D Business Solutions LLC • 94303, CA, us
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    This is not a paid opportunity (Volunteer Opportunity : 30 hrs / week).We are seeking a skilled and passionate.R&D and product development team at. SAN R&D Business Solutions.In this role, yo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Android Platform Engineer — Vehicle OS & Middleware Equity

    Android Platform Engineer — Vehicle OS & Middleware Equity

    Applied Intuition • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    A leading vehicle-intelligence company in Mountain View is seeking an experienced Android Platform Engineer.This role involves developing and maintaining Android middleware systems, collaborating w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Android Software Engineer

    Android Software Engineer

    Wing • Palo Alto, California, United States
    serp_jobs.job_card.full_time
    Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics.Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Android Engineer – AI-Driven Mobile Apps

    Senior Android Engineer – AI-Driven Mobile Apps

    Intuit Inc. • Mountain View, CA, United States
    serp_jobs.job_card.full_time
    A leading software company is looking for a Senior Software Engineer – Android in Mountain View, California.The successful candidate will design and develop high-quality Android applications, contr...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted