DescriptionSr Software Engineer - Mobile
We are seeking a highly experienced Senior Mobile Application Engineer to serve as a top-tier individual contributor on our mobile team. This role requires a hands-on engineer capable of designing building and delivering high-quality mobile applications at scale.
The ideal candidate is AI-first in mindset deeply technical and capable of owning complex initiatives end-to-end across Flutter native mobile platforms and platformized mobile architectures.
This is not a maintenance role we are looking for a builder who raises the technical bar.
JOB DUTIES:
- Architect and implement scalable high-performance mobile applications using Flutter.
- Design and integrate robust RESTful APIs.
- Contribute across both Android and iOS native codebaseswhen needed (preferred).
- Work within and extend strongly platformized mobile architectures and shared frameworks.
- Write comprehensive unit integration and widget teststo ensure reliability maintainability and regression protection.
- Champion automated testing and quality-first engineering practices.
- Lead technical design discussions and drive best practices in architecture testing performance and maintainability.
- Champion an AI-first engineering approach leveraging AI tools to improve velocity and code quality.
- Identify and resolve performance bottlenecks memory issues and architectural weaknesses.
- Operate as a senior technical voice capable of owning initiatives independently.
YOU MUST HAVE:
- 7 years of professional mobile development experience.
- Strong expertise in Flutter (Dart)for production-grade applications.
- Strong experience writing and maintaining automated tests(unit integration and end-to-end).
- Demonstrated commitment to high test coverage and engineering quality standards.
- Solid understanding of REST API design integration and debugging.
- Experience working in highly platformized or modularized codebases.
- Strong familiarity with development workflows using:
- Jirafor work tracking
- GitHuband GitHub Workflowsfor CI/CD automation
- Crashlytics(or similar tooling) for production monitoring and debugging
- Deep understanding of mobile architecture state management dependency injection and scalable design patterns.
- Proven ability to ship features independently and own large initiatives.
WE VALUE:
- Native Android (Kotlin/Java)and/or iOS (Swift/Objective-C)development experience.
- Experience integrating authentication flows (OAuth PKCE etc.).
- Experience optimizing application startup memory usage and rendering performance.
- Proven ability to use AI tools (e.g. copilots agentic workflows LLM integrations) to increase development velocity and quality.
- Experience embedding AI-driven features into applications.
- Comfortable operating in an environment where AI-assisted development is expected.
WHATS IN IT FOR YOU:
- Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking
- Growth: Join a dynamic team with ample opportunities for professional and personal development
- Resideo provides employees with a comprehensive benefits package including life and health insurance life assistance program accidental death and dismemberment insurance disability insurance retirement plans vacation & holidays
#LI-LH1
#LI-HYBRID
Required Experience:
Senior IC
DescriptionSr Software Engineer - MobileWe are seeking a highly experienced Senior Mobile Application Engineer to serve as a top-tier individual contributor on our mobile team. This role requires a hands-on engineer capable of designing building and delivering high-quality mobile applications at sca...
DescriptionSr Software Engineer - Mobile
We are seeking a highly experienced Senior Mobile Application Engineer to serve as a top-tier individual contributor on our mobile team. This role requires a hands-on engineer capable of designing building and delivering high-quality mobile applications at scale.
The ideal candidate is AI-first in mindset deeply technical and capable of owning complex initiatives end-to-end across Flutter native mobile platforms and platformized mobile architectures.
This is not a maintenance role we are looking for a builder who raises the technical bar.
JOB DUTIES:
- Architect and implement scalable high-performance mobile applications using Flutter.
- Design and integrate robust RESTful APIs.
- Contribute across both Android and iOS native codebaseswhen needed (preferred).
- Work within and extend strongly platformized mobile architectures and shared frameworks.
- Write comprehensive unit integration and widget teststo ensure reliability maintainability and regression protection.
- Champion automated testing and quality-first engineering practices.
- Lead technical design discussions and drive best practices in architecture testing performance and maintainability.
- Champion an AI-first engineering approach leveraging AI tools to improve velocity and code quality.
- Identify and resolve performance bottlenecks memory issues and architectural weaknesses.
- Operate as a senior technical voice capable of owning initiatives independently.
YOU MUST HAVE:
- 7 years of professional mobile development experience.
- Strong expertise in Flutter (Dart)for production-grade applications.
- Strong experience writing and maintaining automated tests(unit integration and end-to-end).
- Demonstrated commitment to high test coverage and engineering quality standards.
- Solid understanding of REST API design integration and debugging.
- Experience working in highly platformized or modularized codebases.
- Strong familiarity with development workflows using:
- Jirafor work tracking
- GitHuband GitHub Workflowsfor CI/CD automation
- Crashlytics(or similar tooling) for production monitoring and debugging
- Deep understanding of mobile architecture state management dependency injection and scalable design patterns.
- Proven ability to ship features independently and own large initiatives.
WE VALUE:
- Native Android (Kotlin/Java)and/or iOS (Swift/Objective-C)development experience.
- Experience integrating authentication flows (OAuth PKCE etc.).
- Experience optimizing application startup memory usage and rendering performance.
- Proven ability to use AI tools (e.g. copilots agentic workflows LLM integrations) to increase development velocity and quality.
- Experience embedding AI-driven features into applications.
- Comfortable operating in an environment where AI-assisted development is expected.
WHATS IN IT FOR YOU:
- Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking
- Growth: Join a dynamic team with ample opportunities for professional and personal development
- Resideo provides employees with a comprehensive benefits package including life and health insurance life assistance program accidental death and dismemberment insurance disability insurance retirement plans vacation & holidays
#LI-LH1
#LI-HYBRID
Required Experience:
Senior IC
View more
View less