Post Job Free
Sign in

Android Developer (Kotlin, Java, GraphQL) Hybrid - Sunnyvale, CA

Company:
Kaav Inc.
Location:
Sunnyvale, CA, 94087
Posted:
December 09, 2025
Apply

Description:

Additional Details:

6+ years of experience as a Android engineer.

Expert Android Kotlin and Java skills.

Plan, implement, maintain, and lead technical projects.

Caching, logging, performance tuning, monitoring, and scaling.

Solid understanding of software development lifecycle.

Unit/UI testing best practices and patterns.

Comfortable working in a distributed team and communicating asynchronously.

Experience working in a successful agile development team.

Able to take full responsibility for the product - from early planning stages to deployment. Description :

What you'll do:

Design and deliver code that's readable, maintainable, testable, scalable, reusable, and efficient

Work in an Agile team with engineers, designers, and product managers to solve problems as part of a team

Think from the customer's perspective to recommend design improvements

Collaborate with backend teams to design effective and understandable APIs

Follow established architecture patterns and suggesting improvements

Implement new features according to specifications

Participate in and/or lead code reviews for yourself and others

Build unit and functional tests

Learn and implement the latest technologies

Mentor fellow engineers

Participate in on-call rotations (daytime hours) to help our Support team solve problems for customers

Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, possible root cause)

Engage support teams to assist in the resolution of issues

Formulate an action plan

Perform actions as designated in the plan

Interpret the results to determine further action

Perform root cause analysis to prevent future occurrence of issues and complete online documentation. What you'll bring:

6+ years of experience as a Android engineer.

Expert Android Kotlin and Java skills.

Plan, implement, maintain, and lead technical projects.

Caching, logging, performance tuning, monitoring, and scaling.

Solid understanding of software development lifecycle.

Unit/UI testing best practices and patterns.

Comfortable working in a distributed team and communicating asynchronously.

Experience working in a successful agile development team.

Able to take full responsibility for the product - from early planning stages to deployment. Preferred Qualifications :

Prior experience with GraphQL is a huge plus.

Prior experience in Retail industry is a huge plus.

Prior experience in supporting application by handing on-call supports with L2 availability team during critical business hours.

Required Skills : Kotlin,Java

Additional Skills : Android Developer

Apply