Checking in- (100% remote considered) Senior Software Engineer, IOS opportunity to work with a company focused on metabolic health

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

Overview

Remote
On Site
Hybrid
Depends on Experience
Full Time

Skills

ios

Job Details

Senior Software Engineer, IOS
Remote(considered)Full Time opportunity. Office located in Mountain View, CA

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.

Build best in class fitness and wellness mobile apps.

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.

Other duties as assigned

Qualifications

Bachelor s degree in Computer Science or closely-related.

Experience building iOS apps that integrate health sensors (Continuous Glucose Monitors, smartwatches, BP monitors, smart scales, etc.) and deliver a seamless, user-friendly experience.

3+ years of iOS software development experience.

3+ years writing software in Swift programming language.

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

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

Preferred

1+ year of Flutter and Dart development experience.

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

1+ year of Android and Kotlin 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.