Android Developer

RedolentSunnyvale, CA
Onsite

About The Position

One of our direct client is urgently looking for an Android Developer @ Sunnyvale CA

Requirements

  • Bachelor’s degree in Computer Science/Engineering or equivalent experience
  • 6+ years of experience as a software engineer
  • Expert Kotlin skills
  • Solid understanding of the full mobile development life cycle
  • Experience using GitHub
  • Unit testing best practices and patterns
  • Caching, logging, performance tuning, and monitoring
  • CI/CD systems such as TeamCity or Jenkins
  • Communicate in English
  • knowledge on delegate and repository pattern

Nice To Haves

  • Android Studio
  • GraphQL
  • Zeplin

Responsibilities

  • Designing and delivering code that’s readable, maintainable, testable, scalable, reusable, and efficient
  • Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
  • Thinking from the customer’s perspective to recommend design improvements
  • Collaborating with backend teams to design effective and understandable APIs
  • Following established architecture patterns and suggesting improvements
  • Implementing new features according to specifications
  • Investigating and fixing bugs
  • Building unit and UI tests
  • Learning and implementing the latest technologies
  • Mentoring fellow engineers
  • Participating in on-call rotations (daytime hours) to help our Support team solve problems for customers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service