Ceresti Health logo
Ceresti Health

Everyone else treats the patient. We activate the caregiver—because that’s where dementia care really begins.

Senior Mobile Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2013H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 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 Job Pages

More Software Engineer Jobs

OmegaHires logo

Windchill Developer

OmegaHires

Responsible recruiting!

ContractRemoteTeam 11-50H1B No Sponsor

• Developing and maintaining software using Java and enterprise system APIs • Actively participating in all stages of the implementation project from development through testing • Developing relationships with clients and supporting them during the project lifecycle • Collaborating with teammates to maximize project efficiency • Documenting methods and lessons learned

United States
$50 - $120 / hour
Full TimeRemoteTeam 10,001+H1B Sponsor

• 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.

Brazil
Full TimeRemoteTeam 10,001+Since 1928H1B Sponsor

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.

Malaysia
Mercor logo

Software Developer

Mercor

Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.

Part TimeRemoteH1B No Sponsor

Role Description - Contribute to high-quality training data for frontier AI systems alongside senior engineers. - Develop and improve AI model performance through rigorous evaluation and feedback. - Collaborate with teams to ensure the accuracy and depth of AI-generated content. - Work independently and asynchronously to meet project deadlines. - Enhance the quality of training data to improve downstream performance. - Engage in flexible hours to accommodate project needs. Qualifications - 5+ years of full-time software engineering experience. - Work experience at a big tech company (e.g., Slack, Notion, Stripe, Figma, etc.). - Currently based in the U.K. Requirements - Resume + work history screen. - Short technical assessment evaluating engineering expertise. Benefits - Compensation: $130–$170/hour. - Location: Remote. - Commitment: 40 hours/week. Application Process - Upload resume. - AI interview based on your resume. - Submit form. Resources & Support - For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome - For any help or support, reach out to: support@mercor.com

United Kingdom
$130 - $170 / hour