Mobile Software Engineer – Full Stack

Innovega, Inc.

San Diego (CA)

On-site

USD 140,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401k with matching
Paid US holidays
Vacation and sick days
Restricted stock awards

Job summary

Innovega, Inc. is seeking a Full Stack Mobile Software Engineer to build mobile applications for Android and iOS, from UI to low-level APIs.

You will collaborate with UI/UX and backend teams to deliver reliable, scalable software that integrates with hardware and cloud services. The role emphasizes hands-on development, cross-stack collaboration, performance optimization, and participation in Agile processes.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 2+ years of professional mobile software development experience.
  • Proven track record of contributing to at least one product that has gone to market.
  • Proficiency in mobile development for Android and iOS, with SDK/API level experience.
  • Strong understanding of system integration, debugging, and performance optimization.
  • Familiarity with Agile development processes.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop and maintain applications for Android and iOS platforms, from UI to low-level API integrations.
  • Collaborate with UI/UX engineers to deliver human-centric apps for assistive products.
  • Write efficient, maintainable, and testable code following industry best practices; ensure cross-device compatibility and performance.
  • Optimize applications for speed, responsiveness, and battery efficiency.
  • Work with hardware/firmware teams to ensure seamless device-app interactions.
  • Debug and resolve cross-platform and cross-stack issues; integrate APIs, cloud services, and data pipelines.
  • Participate in Agile sprints, code reviews, and release planning; contribute to CI/CD and automated testing and deployment.

Skills

Mobile development
Android
iOS
SDK & API level
System integration
Agile
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

CI/CD pipelines
Automated testing frameworks

Job description

At Innovega, we are pioneering advanced electronics and contact lens technologies to create smart glasses for the low-vision community. Our multidisciplinary team is developing cutting-edge solutions in optics, electronics, software, and wearable systems, to deliver solutions starting with low-vision, and expanding to other assistive devices and broader consumer applications. As part of our engineering team, you’ll play a critical role in building the mobile software foundation that powers these innovations.

We are seeking a Full Stack Mobile Software Engineer with expertise across Android and iOS platforms, and the ability to work from user-facing applications down to SDKs and low-level APIs. This role is ideal for a hands-on developer who thrives in Agile environments, enjoys tackling complex system integrations, and wants to deliver robust, production-ready applications that integrate seamlessly with hardware and backend services.

You will be responsible for designing, implementing, and maintaining mobile applications, ensuring smooth integration across platforms and with supporting systems. You’ll work alongside UI/UX engineers and collaborate across disciplines to ensure the mobile experience is reliable, scalable, and optimized for performance.

Responsibilities
  • Develop and maintain applications for Android and iOS platforms, from UI to low-level API integrations.
  • Work alongside UI/UX engineers to deliver human-centric apps for assistive products.
  • Implement efficient, maintainable, and testable code following industry best practices and ensure compatibility and performance across diverse devices.
  • Optimize applications for speed, responsiveness, and battery efficiency.
System Integration
  • Work closely with hardware and firmware teams to ensure seamless device-app interactions.
  • Debug and resolve cross-platform and cross-stack issues.
  • Collaborate with backend engineers to integrate APIs, cloud services, and data pipelines.
Agile Development & Delivery
  • Participate in Agile sprints, code reviews, and release planning.
  • Contribute to continuous integration, automated testing, and deployment processes.
Qualifications

Required

  • Bachelor’s degree (or higher) in Computer Science or related field (or equivalent experience).
  • 2+ years of professional experience in mobile software development.
  • Proven track record of contributing to at least one product that has gone to market.
  • Proficiency in mobile development for both Android and iOS, with experience at the SDK and API level.
  • Strong understanding of system integration, debugging, and performance optimization.
  • Familiarity with Agile development processes.
  • Excellent communication and collaboration skills.

Preferred

  • Experience with assistive products or accessibility-focused applications.
  • Familiarity with AR/VR or wearables devices.
  • Exposure to CI/CD pipelines and automated testing frameworks for mobile.
What We’re Looking For

We welcome candidates who bring curiosity, technical depth, and a collaborative spirit to mobile software development. The ideal candidate is:

Comfortable working across the full stack, from user-facing features to low-level APIs.

Driven to deliver polished, reliable, and scalable mobile applications.

Able to adapt quickly and thrive in fast-paced, evolving environments.

A strong problem-solver who takes ownership of challenges and follows through to solutions.

Motivated by building technology that empowers people and improves lives.

Compensation Range: $140,000 to $160,000 + restricted stock awards

  • 401k retirement plan with matching
  • Paid US holidays
  • Vacation and sick days

Location: San Diego, CA
As a policy, Innovega provides a flexible work environment. Working from the San Diego lab is an element of each employee’s work commitment. However, Company and employee will negotiate specific work schedules that enable best outcome for both.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Software Engineer – Lead
Mobile Software Engineer – Lead

Innovega INC • San Diego (CA)

On-site
USD 160,000 - 180,000
Health cost reimbursement
401k retirement plan with matching
Paid US holidays
+1
UI/UX Software Engineer
UI/UX Software Engineer

Innovega, Inc. • San Diego (CA)

On-site
USD 140,000 - 160,000
401k with matching
Paid US holidays
Vacation and sick days
Systems Mechanical Engineer – Technical Lead
Systems Mechanical Engineer – Technical Lead

Innovega, Inc. • San Diego (CA)

On-site
USD 140,000 - 160,000
401k with matching
Paid US holidays
Vacation and sick days
Systems Electrical Engineer – Technical Lead
Systems Electrical Engineer – Technical Lead

Innovega INC • San Diego (CA)

On-site
USD 140,000 - 160,000
Health cost reimbursement
401k retirement plan with matching
Paid US holidays
+1
Senior Developer- Mobile Android
Senior Developer- Mobile Android

Endava • Tennessee

On-site
USD 90,000 - 130,000
Hybrid work environment
UI/UX Engineer for Assistive Tech & Smart Glasses
UI/UX Engineer for Assistive Tech & Smart Glasses

Innovega, Inc. • San Diego (CA)

On-site
USD 140,000 - 160,000
401k with matching
Paid US holidays
Vacation and sick days
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Mentorship and personalized growth roadmaps
USD-based competitive pay
Flexible schedule with remote options
+2
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Orlando (FL)

On-site
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation with budgets for education and activities
Exciting projects with Fortune 500 companies
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Miami (FL)

On-site
USD 90,000 - 120,000
Mentorship and TechTalks
USD-based pay and benefits
Flexible schedule
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

On-site
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1