Senior Software Engineer - Android -Full Time position-Office located in Mountain View, CA (100% remote considered)

  • Mountain View, CA
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Hybrid
Depends on Experience
Full Time

Skills

Android
Kotlin

Job Details

Senior Software Engineer - Android

Full Time position-Office located in Mountain View, CA (100% remote considered)

We are a consumer tech company, and at the heart of our technology and innovation is mobile and IoT. We are always looking for software engineers who are passionate about creating delightful mobile experiences, and open to learning new technologies and taking on technical challenges. As a senior software engineer, you will showcase your attention to detail, write and promote highly readable and scalable code, and share your knowledge and experience with the other technical staff. You are also someone we can rely on to tackle highly complex problems and bugs, and promote best practices along the way. This role will report to the engineering director..

Responsibilities

Design, develop, test, deploy, maintain and improve software.

Manage individual project priorities, deadlines, and deliverables.

Focus on overall product quality and user experience.

Take initiative and be responsible for technical solutions.

Mentor and coach new engineering hires and other software engineers.

Take on additional responsibilities as needed, including on-call rotations.

Minimum Qualifications

Bachelor s degree in Computer Science or closely-related.

3+ years of Android software development experience.

3+ years writing software in Kotlin programming language.

1+ year of experience designing and implementing local databases using SQLite.

Comfortable using AI coding assistants (e.g., Windsurf, ChatGPT).

Preferred Qualifications:

1+ year of Flutter and Dart development experience.

1+ year of Python/AI development experience in AWS.

1+ year of iOS and Swift development experience.

Experience in mobile software CI/CD, developing iOS Bluetooth/IoT solutions, iOS security.

The successful candidate must be interested in and capable of learning new coding languages as required. Within 90 days, this position necessitates developing proficiency or mastery in Flutter, Dart, Python, AWS, and AI system design.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.