HamburgerMenu
hirist

Job Description

Description : Mobile Developer/Software Engineer


Experience : 5+ Years


Location : Bangalore BHARTIYA CITY (BCIT)


Work Mode : Hybrid (3 days need to be in office)


Budget : 24 LPA fix


Employment Type : Full-time


Notice Period : Immediate Or currently serving notice period


End Client : Ecolab


Please Note : 1st round of interview will be virtual for all Ecolab requirement and 2nd round will be face to face.


Note : We are looking more for MAUI, Angular and some C# backend experience Xamarin knowledge is also fine.


About the Role :


Were looking for a highly skilled Mobile Developer to design, develop, scale and evolve mobile solutions that help solve critical challenges in the Healthcare space. In this role, youll write high-quality app code and collaborate across teams to bring intuitive, customer- and sales-facing mobile experiences to help drive significant revenue growth in the Healthcare business.


This is an excellent opportunity for an experienced engineer who enjoys solving complex problems, delivering polished mobile apps that solve real customer needs, and collaborating with others on the team.


Required Qualifications :


- Strong proficiency in C# and .NET frameworks and Angular.


- Experience with Xamarin.Forms and .NET MAUI for cross-platform mobile app development (iOS, Android).


- Knowledge of MVVM architecture and data binding for scalable app design.


- Ability to design and implement custom UI components and optimize layouts for performance.


- Familiarity with XAML for UI design and styling.


- Experience with Bluetooth, sensors, GPS, and wearable device integration.


- Hands-on experience with platform-specific APIs (Android SDK, iOS SDK).


- Familiarity with Azure Mobile Services, Firebase, and push notification systems.


- Knowledge of Git/GitHub/GitLab for source control and collaboration.


Preferred Qualifications :


- Integration of RESTful APIs into mobile applications.


- Expertise in dependency injection and service lifecycles.


- Knowledge of background services, async/await patterns, and threading for responsive apps.


- Proficiency in memory management, garbage collection, and performance profiling.


- Ability to troubleshoot UI rendering issues, async/await deadlocks, and lifecycle management.


- Experience with offline data handling, caching strategies, and SQLite/Entity Framework.


- Familiarity with CI/CD pipelines for mobile apps (Azure DevOps, GitHub Actions).


- Experience with QA builds, TestFlight, and Google Play Console for release management.


Deployment & Store Management :


- Knowledge of app signing, certificates, and provisioning profiles for iOS and Android.


- Experience publishing apps to App Store and Google Play, including handling store compliance requirements.


- Understanding of versioning, release notes, and OTA updates.


- Proficiency with Visual Studio for windows,VS code for mac, Android Studio, and Xcode for debugging and builds.


- Experience with NuGet package management and third-party library integration.


Key Responsibilities :


- Develop high-quality, maintainable code for mobile platforms that meets project requirements and adheres to established design and documentation standards.


- Create and refine technical documentation that translates product requirements into clear, actionable mobile design specifications.


- Identify, troubleshoot, and resolve defects discovered through QA and system-level testing.


- Support requirements gathering and assist field test teams during and after development.


- Collaborate with other mobile developers; occasionally guide testing and support personnel.


- Influence team best practices, participate in code reviews, and help ensure mobile software quality across the team.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in