Senior Software Engineer (Mobile)

Willow Laboratories

Irvine (CA)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Willow Laboratories in Irvine, CA is seeking a Senior Software Engineer to lead architecture, design, and development of mobile applications. You will work with product managers, designers, and engineers to craft exceptional user experiences and maintain robust, testable code.

Ideal candidates bring 8+ years in software development, with 5+ years in Java/Kotlin mobile apps, strong knowledge of mobile design patterns, REST/HTTP and WebSocket, and experience with Git. On-site in Irvine, CA.

Qualifications

  • 8+ years of software development experience, with at least 5 years in mobile app development (Java/Kotlin).
  • Knowledge of mobile design principles, patterns, and best practices.
  • Experience with REST, HTTP, WebSocket, and push notifications.
  • Experience with object-oriented programming and design patterns such as MVC/MVVM.

Responsibilities

  • Collaborate with product managers, designers, and engineers to craft mobile experiences that are best in class.
  • Play a critical role in the software architecture, design, and development of our mobile apps.
  • Write clean, well-tested code and contribute to a collaborative and knowledge-sharing environment.

Skills

Java/Kotlin
Mobile design principles
OOP
SOLID principles
MVC/MVVM
DI (Dependency Injection)

Education

BS or higher in Computer Science or related

Tools

Git
Kotlin Multiplatform
MongoDB/Realm
Bluetooth framework
IoT
Linux

Job description

*Note that this job is on-site only in Irvine, CA*

Job Summary:

Willow is a health and wellness innovator harnessing the power of artificial intelligence and clinical evidence to drive meaningful change in healthcare. We are using cutting-edge technology, data, and a highly engaging user experience to revolutionize chronic disease management and prevention. We are looking for an experienced Senior Software Engineer to join our growing team. We are looking for strong talent to help us create novel life-changing digital health solutions for our users. We hire creative people and give them autonomy to do great work. Our senior software engineers are comfortable dealing with high-level specifications, working independently and in small teams, and are involved in the product process from start to finish. We need engineers who are excited to try new approaches and collectively learn the right approach to delivering the best health care experiences.

Duties & Responsibilities:
  • Work with product managers, designers, and a talented group of engineers to craft unique and beautiful user experiences that will make our mobile solutions best in class.
  • Play a critical role in the software architecture, design, and development of our mobile apps.
  • Write clean and well-tested code that allows us to keep our applications stable and easily modifiable. Contribute to a knowledge-sharing and an open and collaborative work environment.
Qualifications and Experience
  • BS or higher in Computer Science, other related degree, or equivalent work experience.
  • 8+ years of experience developing software, with at least 5 years working with Java/Kotlin in mobile application development
  • Knowledge of mobile design principles, patterns, and best practices
  • Knowledge of push notifications, web technologies and services (HTTP, REST, websocket, etc.)
  • Design and development experience with Object Oriented Programming, SOLID principles, MVC, MVVM, Dependency Injection, persisting data
  • Understanding of source code management tools, such as Git
  • Experience with Kotlin Multiplatform, MongoDB/Realm, Bluetooth framework, IoT and Linux is a plus
  • Experience with engineering medical software is a plus
Physical requirements/Work Environment

This position primarily works in an office environment. It requires frequent sitting, standing and walking. Daily use of a computer and other computing and digital devices is required. May stand for extended periods when facilitating meetings or walking in the facilities. Some local travel is necessary; therefore, the ability to operate a motor vehicle and maintain a valid Driver’s license is required.

The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodations may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Software Engineer - Onsite Irvine
Senior Mobile Software Engineer - Onsite Irvine

Willow Laboratories • Irvine (CA)

On-site
USD 140,000 - 180,000
Sr Engineer, Software Automation
Sr Engineer, Software Automation

Masimo Medical Technologies (Malaysia) Sdn. Bhd. • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+12
Sr Engineer, Software Automation
Sr Engineer, Software Automation

Masimo • Irvine (CA)

On-site
USD 100,000 - 130,000
Medical benefits
Dental benefits
Vision benefits
+12
Engineer II, Cloud & Web Systems Software
Engineer II, Cloud & Web Systems Software

Masimo Corporation • Irvine (CA)

On-site
USD 100,000 - 120,000
Medical, Dental, Vision Insurance
401(k)
Paid Maternity Leave
+3
Engineer II, Cloud & Web Systems Software
Engineer II, Cloud & Web Systems Software

Masimo • Irvine (CA)

On-site
USD 100,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+9
Sr Engineer, Technology Board Software
Sr Engineer, Technology Board Software

Masimo • Irvine (CA)

On-site
USD 113,000 - 185,000
Medical insurance
Dental insurance
Vision insurance
+16
Senior Mobile Engineer (iOS)
Senior Mobile Engineer (iOS)

Silicon IT Hub • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Competitive salary
Generous PTO
Leadership opportunities
Cloud & Web Systems Engineer II — Health Tech
Cloud & Web Systems Engineer II — Health Tech

Masimo • Irvine (CA)

On-site
USD 100,000 - 120,000
Senior Software Systems Engineer
Senior Software Systems Engineer

Helen of Troy • Marlborough (MA)

Hybrid
USD 111,000 - 150,000
Salary + Bonus
Healthcare
401(k) with company match
+1
Cloud & Web Systems Engineer II – Irvine Onsite
Cloud & Web Systems Engineer II – Irvine Onsite

Masimo Corporation • Irvine (CA)

On-site