Demo

Mobile Application Developer

So Jobs
Needham, MA Full Time
POSTED ON 10/16/2026
AVAILABLE BEFORE 11/13/2026

Principal Mobile Application Developer

Location: Needham, Massachusetts, United States (Hybrid)

Industry: Appliances, Electrical, and Electronics Manufacturing

Work Setting: Hybrid

Are you passionate about building world-class mobile applications, architecting scalable connected-device experiences, and leading the technical direction of products used by millions of consumers?

We are seeking an experienced Principal Mobile Application Developer to provide technical leadership and architectural ownership for a modern mobile application platform that powers connected consumer products. This is a senior individual contributor role responsible for defining mobile architecture, establishing engineering standards, and delivering exceptional user experiences across iOS and Android ecosystems.

Key Responsibilities

Mobile Architecture & Technical Leadership

  • Own the overall mobile application architecture, including application structure, feature frameworks, connectivity workflows, and user experiences.
  • Define and drive technical decisions that ensure scalability, maintainability, performance, and long-term product success.
  • Establish engineering standards, architectural patterns, and development best practices to ensure consistency across teams and products.
  • Lead technical design reviews and guide critical architectural decisions from concept through production deployment.

Product & Connected Device Integration

  • Lead the integration of new connected products and capabilities into the mobile application ecosystem.
  • Design flexible, reusable frameworks that support multiple product categories and evolving feature requirements.
  • Collaborate with hardware, firmware, cloud, and product teams to define seamless user experiences and product interactions.
  • Drive technical trade-off discussions to balance user experience, engineering complexity, and business objectives.

Software Development & Engineering Excellence

  • Remain hands-on with development activities using modern mobile technologies and frameworks.
  • Design and build reusable components, libraries, and shared capabilities that accelerate product development.
  • Continuously improve application performance, code quality, architecture, and developer productivity.
  • Contribute directly to the implementation of complex features and mission-critical functionality.

Connectivity & Platform Reliability

  • Lead the design and optimization of device connectivity experiences, including onboarding, provisioning, synchronization, and remote control capabilities.
  • Solve complex challenges related to wireless communication, real-time device interactions, and distributed system integrations.
  • Ensure reliable communication between mobile applications, connected devices, and cloud services.
  • Drive improvements in application stability, performance, resilience, and fault tolerance.

Quality, Testing & Operational Ownership

  • Define testing strategies, automation frameworks, release management standards, and production quality metrics.
  • Own application reliability, crash reduction initiatives, performance optimization, and production support strategies.
  • Lead incident analysis, root cause investigations, and continuous improvement efforts based on real-world customer feedback.
  • Establish standards for monitoring, diagnostics, rollout management, and operational excellence.

Innovation & Technical Research

  • Evaluate emerging technologies, frameworks, tools, and engineering approaches that can improve product quality and development velocity.
  • Lead proof-of-concept initiatives and technical explorations to validate architecture and development decisions.
  • Drive innovation across mobile engineering through experimentation and continuous learning.
  • Promote adoption of modern development practices and productivity-enhancing technologies.

Mentorship & Cross-Functional Collaboration

  • Mentor engineers through design reviews, code reviews, technical coaching, and knowledge sharing.
  • Help develop technical capabilities across the broader engineering organization.
  • Partner with product managers, designers, architects, cloud engineers, firmware teams, and other technical stakeholders.
  • Collaborate effectively across globally distributed teams to align technical strategies and execution.

AI-Enabled Development

  • Champion the adoption of AI-assisted engineering practices to improve software design, development, testing, and delivery.
  • Coach team members on effectively leveraging AI-powered development tools and workflows.
  • Help establish responsible and scalable approaches for integrating AI into engineering processes.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8 years of professional software engineering experience with significant expertise in mobile application development.
  • Extensive experience building and maintaining large-scale consumer mobile applications.
  • Proven experience designing and owning application architecture from concept through production support.
  • Strong expertise in mobile development frameworks, modern programming languages, and application lifecycle management.
  • Experience integrating mobile applications with cloud services, APIs, and distributed systems.
  • Strong understanding of software design patterns, system architecture, performance optimization, and scalability.
  • Demonstrated technical leadership through architecture decisions, mentorship, and engineering best practices.

Preferred Qualifications

  • Experience with cross-platform mobile development technologies and modern application frameworks.
  • Deep understanding of mobile application release pipelines, CI/CD practices, and production operations.
  • Expertise in real-time communications, synchronization patterns, and connected-device ecosystems.
  • Experience with IoT products, smart devices, consumer electronics, or connected product platforms.
  • Knowledge of wireless communication technologies and device provisioning workflows.
  • Experience working with embedded systems, firmware teams, or hardware-integrated solutions.
  • Familiarity with cloud-native architectures, microservices, and event-driven systems.
  • Experience leveraging AI-assisted development tools to improve engineering productivity and quality.
  • Exposure to modern systems programming languages and performance-critical application development.

Salary : $190,000 - $210,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Mobile Application Developer?

Sign up to receive alerts about other jobs on the Mobile Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at So Jobs

  • So Jobs Augusta, AR
  • Supply Chain Specialist Location: AUGUSTA, Arkansas, United States (Onsite) Industry: Construction Work Setting: Onsite Are you passionate about optimizing... more
  • Just Posted

  • So Jobs Burlington, MA
  • Senior Financial Analyst – Trade Finance Location: Burlington, Massachusetts, United States (On-site) Industry: Food and Beverage Services Work Setting: On... more
  • Just Posted

  • So Jobs Miami, FL
  • IT Systems Analyst II (Remote) Location: Miami, Florida, United States (Remote) Industry: Hospitals and Health Care Work Setting: Remote (Continental U.S.)... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Mobile Application Developer jobs in the Needham, MA area that may be a better fit.

  • SharkNinja France Needham, MA
  • Principal Mobile Application Developer About Us SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated ... more
  • 8 Days Ago

  • SharkNinja Needham, MA
  • About Us SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively imp... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!