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
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline from a recognized institute
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.