Job Description
Job Purpose As a Senior Mobile Software Engineer on the Trimble Viewpoint team, you will be responsible for designing, developing, and maintaining robust cross-platform mobile applications that serve construction professionals worldwide. This role will focus on building modern mobile solutions using Xamarin and .NET MAUI , integrating with secure APIs, and delivering a seamless user experience across both iOS and Android platforms.
You will work in an Agile team environment , collaborating closely with product managers, backend engineers, designers, and testers. Your work will directly impact how mobile users access real-time project data, submit field reports, and interact with Trimble s digital construction ecosystem.
Primary Responsibilities -
Design and build mobile applications using C# , Xamarin , and .NET MAUI , ensuring a consistent experience across iOS and Android
-
Develop MVVM-based views and reusable components that are performant and maintainable
-
Participate in migration efforts from Xamarin to MAUI , where applicable
-
Implement secure authentication and session management using OAuth 2.0
-
Utilize the Prism framework to structure mobile applications cleanly and modularly
-
Integrate SyncFusion controls to enhance the user interface and functionality
-
Collaborate with backend engineers on integrating ASP.NET Core MVC APIs
-
Ensure high code quality through code reviews, unit testing, and integration testing
-
Contribute to Agile ceremonies, backlog grooming, sprint planning, and retrospectives
-
Debug and resolve complex issues related to performance, compatibility, or integration
-
Optimize application performance and responsiveness across devices and operating systems
-
Stay current with mobile development best practices, emerging libraries, and platform changes (iOS/Android)
-
Maintain documentation of mobile application architecture, modules, and user flows
Skills and Background -
Strong proficiency in C# and mobile architecture principles
-
3 5 years of professional experience building mobile applications for iOS and Android
-
Hands-on experience with Xamarin.Forms and .NET MAUI (MAUI migration experience is a strong plus)
-
Solid grasp of MVVM design patterns and mobile application structuring
-
Experience with OAuth 2.0 , token handling, and secure mobile communication
-
Familiarity with the Prism library and modular navigation for Xamarin/MAUI
-
Experience using SyncFusion controls in building rich mobile UI
-
Working knowledge of ASP.NET Core MVC and API consumption from mobile apps
-
Familiarity with mobile CI/CD, testing strategies, and app store deployment
-
Experience with Agile software development, including working in sprint-based teams
-
Excellent problem-solving, communication, and collaboration skills
Work Experience -
3 5 years of experience in mobile application development
-
Proven track record of shipping cross-platform mobile apps to production (App Store / Play Store)
-
Experience in Agile/Scrum teams and collaborative development workflows
-
Experience in product-based or enterprise mobile application environments is preferred
Minimum Required Qualification Reporting This role reports to a Lead Engineer, Technical Project Manager, or Engineering Manager within the Viewpoint mobile development team.
About Trimble Trimble is a global technology leader transforming the way the world works. Our solutions connect the physical and digital worlds to improve productivity, safety, and transparency across critical industries such as construction , geospatial , transportation , and agriculture . Trimble Viewpoint offers leading-edge construction management software that enables field-to-office collaboration and data-driven decision-making.
Learn more at www.trimble.com
Trimble s Inclusiveness Commitment At Trimble, we believe that diversity drives innovation. We strive to create a workplace where individuals of all backgrounds feel welcomed, empowered, and valued. Our Diversity, Equity & Inclusion efforts focus on fostering an environment where everyone can thrive and contribute to their full potential.
Job Classification
Industry: Analytics / KPO / Research
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Trimble
Location(s): Chennai
Keyskills:
Computer science
Backend
MVVM
Integration testing
mobile architecture
MVC
Unit testing
application architecture
Information technology
Android