Everyone else treats the patient. We activate the caregiver—because that’s where dementia care really begins.
Senior Mobile Engineer
Location
United States
Posted
53 days ago
Salary
0
Seniority
Senior
Job Description
Senior Mobile Engineer
Ceresti Health
• Develop, and maintain Ceresti’s caregiver-facing iOS and Android applications using Flutter and Dart • Build elegant, accessible, native-feeling UI that works for caregivers of all ages and tech comfort levels • Integrate with our Go and PostgreSQL-backed APIs, including secure authentication, push notifications, and real-time data sync • Manage the full mobile release lifecycle: build pipelines, code signing, beta distribution via TestFlight and Google Play Internal/Closed testing, phased rollouts, and post-release monitoring • Implement robust offline-first behavior, secure local storage of PHI, and graceful handling of flaky networks • Instrument the app for analytics, crash reporting, and performance monitoring, and act on what the data tells you • Champion mobile accessibility in our apps • Participate fully in our Agile process, and collaborate daily with backend, web, QA, design, product, and clinical teammates • Review pull requests, raise the bar on code quality, and mentor other engineers on mobile best practices • Help safeguard PHI on-device and in transit, including biometrics, secure storage, and logging hygiene
Job Requirements
- BS/BA degree or higher in Computer Science, Engineering, or a related technical field
- 8+ years of professional mobile engineering experience, with apps shipped to the App Store and Google Play
- 3+ years of hands-on Flutter / Dart experience building production apps
- Deep experience releasing through TestFlight and App Store Connect, and through Google Play Console (internal, closed, and production tracks)
- Working knowledge of PostgreSQL, with the ability to read schemas, write queries, and debug mobile data issues end-to-end with the backend team
- Strong understanding of state management in Flutter (Redux) and clean architecture patterns
- Experience with mobile CI/CD, including automated builds, signing, and store uploads
- Familiarity with native iOS (Swift) and Android (Kotlin) enough to drop into platform channels when needed
- Experience with push notifications, deep linking, in-app updates, and over-the-air configuration
- Experience instrumenting apps with tools like Sentry or Datadog
- Experience with mobile testing frameworks including Flutter’s built-in test/widget/integration tests or other frameworks like Patrol, Appium, or Maestro
- Experience using AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) to accelerate development
- Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into mobile experiences, or building conversational/AI-assisted features, is a strong plus
- Healthcare or HIPAA-regulated experience is a plus; an instinct for protecting PHI is a plus
- Demonstrated experience working in Agile/Scrum teams
Benefits
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible work arrangements and remote work options
- Access to cutting-edge technologies and tools
- The chance to do work that directly improves the lives of patients with dementia and the families who love them
Related Guides
Related Job Pages
More Software Engineer Jobs
• Develop and implement Generative Artificial Intelligence solutions using AWS services, including Amazon Bedrock; • Build and evolve intelligent agents using frameworks such as LangChain and LangGraph; • Develop orchestrated agent workflows, promoting efficient integrations with language models (LLMs); • Implement AI-based applications such as chatbots, virtual assistants, content classification systems, and intelligent document processing; • Develop solutions using RAG (Retrieval-Augmented Generation) for context enrichment and information retrieval; • Model and implement graph-based data structures using Neo4j and the Cypher query language; • Integrate applications and agents using protocols such as MCP (Model Context Protocol); • Participate in the definition and implementation of testing, observability, and monitoring for developed solutions; • Contribute to the continuous evolution of AI application architecture in cloud environments; • Collaborate with multidisciplinary teams to build data- and AI-driven solutions; • Use Git for code versioning, collaboration, and project maintenance; • Support technical documentation and the dissemination of development best practices.
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department OverviewOur software engineering team is on a mission to transform the world of mission-critical communications! We always deliver the best when it comes to digital two-way subscriber radios that are reliable, safe, and high-performing. By embracing cutting-edge research and development, we stay ahead of the latest industry technology trends and drive innovation that pushes the boundaries of what's possible. As the leading provider in the market, we are committed to making a real difference in the lives of those who rely on our technology. Join us on our mission to shoot for the stars! Job Description• Contribute as an individual engineer to design, develop, and enhance software features for two-way radios. • Participate in the full software development lifecycle (SDLC), from requirements analysis and design through implementation, testing, and deployment. • Analyze software requirements and assess their feasibility, considering quality, performance, time, and budget constraints. • Collaborate with front-end architects, hardware engineers, test engineers, and other stakeholders to ensure optimal feature implementation and integration. • Write clean, well-documented, and testable C/C++ code for embedded systems, adhering to coding standards and best practices. • Conduct and participate in design and code reviews to ensure high code quality and maintainability. • Develop and execute unit, integration, and system-level tests. • Debug and troubleshoot software issues in embedded systems using various debugging tools and techniques. • Collect and analyze data to monitor and improve key performance indicators (KPIs). • Contribute to team performance goals and adhere to quality metrics. • Deliver projects on time and within budget, adapting to evolving requirements in a dynamic agile environment. • Work effectively in a collaborative, multi-site, global development environment. • Contribute to the innovation and development of intellectual property that enhances our product offerings. Basic Requirements• Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science. • Preferably with 2-5 years of working experience in software development. • Fresh graduates / Entry level applicants with strong technical skills are also encouraged to apply. • Good C/C++ programming skills and a solid understanding of Object-Oriented Programming (OOP) principles. • Understanding of microcontroller operation in embedded systems. • System debugging and analytical skills. • Hands-on experience with Real-Time Operating Systems (RTOS) and embedded software development is a plus. • Knowledge of LTE/DMR specifications is advantageous. • Experience with Agile/Scrum development methodologies is a plus. • Effective verbal and written communication skills and the ability to collaborate across different functional teams. • Strong interpersonal skills and the ability to work both independently and collaboratively. • Flexibility to accommodate occasional short-notice work arrangements due to project/business needs. • This role is based onsite in Bayan Lepas, Penang. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYesEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
Principal Software Engineer
EnverusEnverus, founded in 1999, is a leading energy-focused SaaS company that provides comprehensive data and analytics solutions across the energy sector. The company emphasizes a cultu
Role Description As a Principal Software Engineer for Power and Energy Transition (PET), you will be one of the most senior individual contributors on the engineering team, driving technical direction, solving complex challenges, and raising the bar for software quality across the PET product suite. You will partner with Engineering Directors and Product Management to shape the technical roadmap, mentor fellow engineers, and deliver reliable, scalable, and secure capabilities that create measurable customer value. This role is fully remote. What you'll do - Technical Leadership and Delivery - Lead design and implementation of major features and system improvements, owning complex cross-cutting problems from investigation to production. - Deliver production-grade code across the full stack and set a high bar through architecture reviews and code reviews. - Champion best practices in testing, observability, CI/CD, and operational readiness; drive targeted technical debt reduction. - Provide expert guidance on production incidents and complex engineering challenges. - Mentorship and cross-functional collaboration - Mentor engineers at all levels through code reviews, design discussions, and hands-on pairing; contribute to hiring and technical bar-setting. - Collaborate with Product Management to factor technical considerations into roadmap planning and communicate complex topics clearly to stakeholders. - Technical Environment - Our PET product stack includes: - Web frontend (ReactJS/TypeScript) - Backend services across Node JS - Data Ingestion pipelines using Databricks and Python - CI/CD across GitHub/Bitbucket with Jenkins/Atlassian pipelines; SOC compliance expectations Qualifications - 8+ years of software engineering experience delivering complex, production-grade systems at scale. - Strong hands-on expertise in one or more PET stack technologies: Python, TypeScript/Angular, RDBMS, or AWS. - Proven ability to lead technical design and architecture across multi-component systems. - Strong code quality discipline, testing culture, and track record of operational best practices. - Clear communicator able to convey technical depth to both engineering peers and non-technical stakeholders. - Experience building highly-scalable systems. - 1+ years experience working weekly with Kubernetes and a cloud platform (AWS, Google Cloud Platform, Microsoft Azure). Requirements - This is partly an implementation role. Person must want to (co)author, review work product and take ultimate responsibility of delivery. - Role requires being able to think about complex systems at all levels (architect systems, design sub-systems and implementation details). Preferred Qualifications - High-performance computing (HPC) - Algorithmic and implementation optimization - Working knowledge of power markets Benefits - Fast paced environment with a strong team and interesting products - Competitive Compensation Package - Medical, Dental, and Vision Plan - Retirement Savings Plan 401(k)
Role Description We are looking for a UiPath Developer - Agentic to lead the development and implementation of sophisticated automation workflows and AI-driven solutions. This position will be full-time and remote. What You’ll Do - Advanced Automation & Agentic AI: Design and build sophisticated workflows using UiPath Studio and Agent Builder. Implement Agentic AI elements that allow for autonomous reasoning loops and non-linear task execution. - Orchestration & Infrastructure: Configure and manage UiPath Orchestrator assets, including queues, schedules, environments, and robot credentials. Lead agentic orchestration by coordinating AI agents, robots, and humans in long-running processes. - End-to-End Development: Execute the complete "Build-Test-Deploy" cycle. This includes developing modular code in Robotic Enterprise (RE) Framework, conducting rigorous testing with UiPath Test Suite, and promoting packages across environments. - Production Support & Monitoring: Provide L2/L3 support for production automations. Implement robust logging and real-time monitoring of jobs to identify and resolve root causes of failures. - User Onboarding & Governance: Manage the onboarding of new users and business units into the automation ecosystem. Define access controls, provide end-user training, and maintain documentation like Process Design Documents (PDD) and Solution Design Documents (SDD). - Stakeholder Collaboration: Partner with Business Analysts and Process Owners to assess automation feasibility and translate business requirements into technical designs. Qualifications - Experience: 10+ years in RPA development, with at least 7 years specializing in the UiPath ecosystem. - Technical Proficiency: - Expertise in UiPath Studio, Orchestrator, and Assistant. - Familiarity with Agentic AI tools such as UiPath Agent Builder or AI Center. - Strong scripting skills in VB.NET, C#, or Python. - Proficiency in API integration (REST/SOAP) and SQL databases. - Frameworks: Hands-on experience with REFramework and modular workflow design. - Certifications: UiPath Advanced RPA Developer (UiARD) or Solution Architect certification is highly preferred. - Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Requirements - Ability to safely and successfully perform the essential job functions. - Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. - Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor. Company Description CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.



