Senior Mobile Application Engineer responsible for designing and developing scalable mobile applications for Clario's core mobile platform. Collaborating with cross-functional teams to enhance clinical trial experiences.
Responsibilities
Design, develop, and maintain scalable cross-platform mobile and desktop applications using .NET MAUI, ensuring high performance, reliability, and maintainability.
Lead the modernization and migration of existing Xamarin.Forms applications to .NET MAUI, applying clean architecture principles and MVVM patterns.
Implement responsive, accessible, and high-quality user interfaces using XAML, with platform-specific optimizations for Android and iOS.
Integrate mobile applications with RESTful APIs, third-party services, and platform SDKs, ensuring secure data handling and reliable offline functionality.
Apply best practices for local data storage, including SQLite, synchronization strategies, and offline-first design patterns.
Ensure software quality through code reviews, unit and integration testing, debugging, and adherence to established engineering standards.
Manage the mobile application lifecycle, including build automation, CI/CD pipelines, versioning, signing, and deployment to the Apple App Store and Google Play Store.
Collaborate closely with UX/UI designers, backend engineers, QA teams, and product stakeholders to deliver cohesive, user-focused solutions.
Provide technical guidance and mentorship to junior engineers, contributing to a collaborative and high-performance engineering culture.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
5+ years of professional experience in software or mobile application development
Hands-on experience developing applications using .NET MAUI
Strong proficiency in C#, .NET, and XAML
Solid understanding of MVVM, dependency injection, and modern software design patterns
Experience working with Xamarin.Forms and migrating applications to .NET MAUI
Strong knowledge of mobile application lifecycles and platform-specific behaviors on Android and iOS
Experience integrating RESTful APIs and working with JSON-based data exchanges
Proficiency with Git and modern CI/CD pipelines
Strong problem-solving skills, attention to detail, and ability to work independently on complex features
Effective communication skills and the ability to collaborate with cross-functional teams.
Application Engineer analyzing customer specifications and selecting appropriate G&W products. Collaborating with engineering team to develop custom solutions for technical requirements.
Application Support Engineer managing infrastructure solutions to ensure reliability and scalability of critical systems at Ciena. Responsibilities include incident management, performance monitoring, and automation of tasks.
Applications Engineer at Xylem leading technical activities for FlexNet systems. Collaborating with teams to enhance water technology solutions for critical challenges in the industry.
Lead Mobile Application Engineer overseeing design and development of Clario's mobile platform. Drive migration of Xamarin.Forms applications to .NET MAUI while mentoring a team of engineers.
Applications Engineer assisting clients with SOLIDWORKS solutions in a hybrid role at GoEngineer. Collaborating, mentoring, and delivering technical support and content creation.
Sales Application Engineer supporting commercial growth by acting as a technical bridge in energy solutions. Supporting complex commercial energy storage opportunities during the pre - sales lifecycle.
Applications Engineer responsible for automation technologies in a global energy innovation company like SLB. Supporting design, implementation, and troubleshooting of technology products.
Application Security Engineer at Jane focusing on security operations management using AI and automation. Collaborating with engineering and cloud teams for effective incident response and alert triage.
Application Engineer focused on designing and developing applications. Collaborating with teams to ensure effective software solutions for EXL's business needs.
Application Engineer responsible for delivering technical support and developing proposals for Trelleborg products. Collaborates with sales and customers to ensure satisfaction and project success.