Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Clario
Канада · Коста-Рика20 дней назад
Грейд
Lead
Опыт работы
от 7 лет
Формат работы
Удалённо
Тип занятости
Полная занятость
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Clario, входящая в состав Thermo Fisher Scientific, ищет Ведущего инженера мобильных приложений для обеспечения технического руководства в проектировании, разработке и развитии Clario App — нашей основной мобильной платформы, используемой пациентами и клиническими исследовательскими центрами в ходе глобальных клинических испытаний. Эта платформа играет критически важную роль во взаимодействии пациентов с исследованиями, обеспечивая надежный сбор данных, повышая соблюдение протоколов и поддерживая высококачественный опыт проведения испытаний. В этой роли вы будете руководить разработкой надежных, масштабируемых мобильных приложений с использованием C#, архитектуры MVVM и современных кроссплатформенных фреймворков, таких как .NET MAUI. Вы будете отвечать за ключевые архитектурные решения по всей мобильной платформе, руководить техническими стандартами и лучшими практиками, а также выступать в качестве технического справочного центра по мобильной разработке в рамках R&D организации. В Clario наша цель — трансформировать жизни, предоставляя лучшие доказательства. Это причина, которая объединяет и вдохновляет нас. Именно поэтому мы приходим на работу — и как мы даем нашим сотрудникам возможность каждый день оказывать положительное влияние. Независимо от того, продвигаете ли вы клиническую науку, создаете инновационные технологии или поддерживаете наши глобальные команды, ваша работа помогает быстрее доставлять жизненно важные терапии пациентам.
Определять и управлять архитектурой кроссплатформенных мобильных приложений с использованием .NET MAUI, обеспечивая масштабируемость, поддерживаемость и соответствие лучшим практикам мобильной разработки. Руководить разработкой основных функций мобильных приложений с использованием C#, .NET и XAML, оставаясь активно вовлеченным в сложные, критически важные по производительности и платформенно-зависимые компоненты. Сотрудничать с командами UX/UI для реализации отзывчивых, доступных и высокопроизводительных пользовательских интерфейсов, оптимизированных для платформ Android и iOS. Контролировать интеграцию с RESTful API, сторонними SDK, безопасными решениями для локального хранения данных и механизмами офлайн-синхронизации. Устанавливать и обеспечивать соблюдение стандартов кодирования, проводить обзоры архитектуры и кода, а также обеспечивать безопасность приложений, оптимизацию производительности и стабильность. Отвечать за полный жизненный цикл мобильных приложений, включая CI/CD конвейеры, автоматизацию сборки, версионирование, подписание и развертывание в Apple App Store и Google Play Store. Менторски направлять и обучать инженеров всех уровней, поддерживая принятие технических решений и развивая культуру инженерного совершенства и постоянного улучшения. Выступать в качестве ключевого технического партнера для владельцев продуктов, команд бэкенда, QA и других заинтересованных сторон, преобразуя бизнес-требования в надежные технические решения.
Степень бакалавра в области компьютерных наук, инженерии или смежной области, или эквивалентный практический опыт. 7+ лет профессионального опыта разработки программного обеспечения, включая значительный практический опыт создания и поддержки мобильных приложений. Опыт работы на руководящей, штатной или старшей инженерной должности. Подтвержденный опыт разработки производственных Android и iOS приложений. Глубокое понимание MVVM, принципов чистой архитектуры и современных шаблонов проектирования мобильных приложений. Высокое владение C# и .NET, или сопоставимым строго типизированным языком (Kotlin, Swift, Java, TypeScript) с возможностью быстрого освоения C# и XAML. Опыт работы с современным фреймворком или стеком технологий для мобильной разработки, таким как нативная разработка под Android/iOS, Xamarin.Forms, .NET MAUI, React Native или аналогичным решением. Опыт интеграции RESTful API, сторонних сервисов и безопасных решений для локального хранения данных. Знакомство с CI/CD конвейерами и современными DevOps практиками для доставки мобильных приложений. Подтвержденный опыт использования агентивных AI-инструментов для написания кода для планирования, реализации, тестирования, отладки и рефакторинга кода в рамках повседневной разработки программного обеспечения, включая создание или настройку рабочих процессов, навыков, промптов или инструментов вокруг AI-агентов для написания кода. Опыт принятия архитектурных решений, проведения обзоров кода, устранения сложных проблем и направления инженерных команд к масштабируемым решениям. Сильные коммуникативные навыки и способность эффективно сотрудничать с техническими и нетехническими заинтересованными сторонами.
Опыт работы с .NET MAUI или Xamarin.Forms. Опыт разработки мобильных приложений в регулируемых средах или для здравоохранения и клинических исследований.
Clario, part of Thermo Fisher Scientific is seeking a Lead Mobile Application Engineer to provide technical leadership in the design, development, and evolution of the Clario App—our core mobile platform used by patients and clinical research sites across global clinical trials. This platform plays a critical role in how patients engage with research, enabling reliable data collection, improving compliance, and supporting a high-quality trial experience. In this role, you will lead the development of robust, scalable mobile applications using C#, MVVM architecture, and modern cross-platform frameworks such as .NET MAUI. You will own key architectural decisions across the mobile platform, guide technical standards and best practices, and act as a technical reference point for mobile engineering within the R&D organization. What You’ll Be Doing Define and own the architecture for cross-platform mobile applications using .NET MAUI, ensuring scalability, maintainability, and alignment with mobile engineering best practices. Lead the development of core mobile application features using C#, .NET, and XAML, remaining hands-on with complex, performance-critical, and platform-specific components. Collaborate with UX/UI teams to implement responsive, accessible, and high-performance user interfaces optimized for Android and iOS platforms. Oversee integration with RESTful APIs, third-party SDKs, secure local data storage solutions, and offline synchronization mechanisms. Establish and enforce coding standards, perform architecture and code reviews, and ensure application security, performance optimization, and stability. Own the end-to-end mobile application lifecycle, including CI/CD pipelines, build automation, versioning, signing, and deployment to the Apple App Store and Google Play Store. Mentor and guide engineers at all levels, supporting technical decision-making and fostering a culture of engineering excellence and continuous improvement. Act as a key technical partner to product owners, backend teams, QA, and other stakeholders, translating business requirements into robust technical solutions. What We Look For Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience 7+ years of professional software development experience, including substantial hands-on experience building and maintaining mobile applications Experience in a lead, staff or senior engineering role Proven experience delivering production-grade Android and iOS applications Deep understanding of MVVM, clean architecture principles, and modern mobile design patterns Strong proficiency in C# and .NET, or in a comparable strongly typed language (Kotlin, Swift, Java, TypeScript) with the ability to ramp up quickly on C# and XAML Experience with a modern mobile development framework or technology stack, such as native Android/iOS development, Xamarin.Forms, .NET MAUI, React Native, or an equivalent solution Experience integrating RESTful APIs, third-party services, and secure local data storage solutions Familiarity with CI/CD pipelines and modern DevOps practices for mobile application delivery Demonstrated experience using agentic AI coding tools to plan, implement, test, debug, and refactor code as part of day-to-day software development, including building or tuning the workflows, skills, prompts, or tooling around AI coding agents Experience making architectural decisions, reviewing code, troubleshooting complex issues, and guiding engineering teams toward scalable solutions Strong communication skills and the ability to collaborate effectively with technical and non-technical stakeholders Nice to Have Experience with .NET MAUI or Xamarin.Forms. Experience developing mobile applications in regulated environments or for healthcare and clinical research. At Clario, our purpose is to transform lives by unlocking better evidence. It’s a cause that unites and inspires us. It’s why we come to work—and how we empower our people to make a positive impact every day. Whether you're advancing clinical science, building innovative technology, or supporting our global teams, your work helps bring life-changing therapies to patients faster. The duties and responsibilities listed in this job description represent the major responsibilities of the position. Other duties and responsibilities may be assigned, as required. Clario reserves the right to amend or change this job description to meet the needs of Clario. This job description and any attachments do not constitute or represent a contract. The Department Head has the discretion to hire personnel with a combination of experience and education, which may vary from the above listed qualifications.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 156 000 до 191 000