Mobile App Software Developer
Horrocks · Las Vegas, NV · 2 wk ago
HybridEngineeringFull-time
Core Responsibilities
- Contribute to the development of Horrocks’ Construction Information Management System (CIMS) mobile app
- Support the full development lifecycle, including concept, design, release, and maintenance
- Submit and review pull requests in a collaborative team environment
- Work with testers to identify root causes of issues and implement effective solutions
- Apply modern technologies, version control practices, and structured release processes
Qualifications, Skills, and Competencies
- Required: Ability to quickly learn and apply new technologies to meet project needs
- Required: 2–4 years of experience with C# and the .NET ecosystem
- Required: Experience building applications using .NET MAUI for iOS and Windows platform
- Required: Strong understanding of: MVVM architecture, dependency injection
- Required: Knowledge of mobile-first UX design principles
- PREFERRED: Experience with NUnit / xUnit testing frameworks
- PREFERRED: Experience developing UI using XAML
- PREFERRED: Familiarity with WCAG accessibility standards
- PREFERRED: Bachelor’s degree in Information Technology, Computer Science, or related field
- PREFERRED: Experience with ArcGIS Maps SDK for .NET
- PREFERRED: Experience in full-stack native mobile application development
- PREFERRED: Experience working with REST and GraphQL APIs
Why This Job?
At Horrocks, you can expect a competitive base salary and award-winning benefits, including:
- Medical, dental, vision, life, and disability insurance
- Generous paid time off
- 401(k): 50% match of contribution up to 6%
- Professional development opportunities including in-house training
- Paid professional organization membership and professional licensure
For more information, visit our website at www.horrocks.com
Pay
Competitive base salary
Schedule
Full-time
Benefits
Medical, dental, vision, life, and disability insurance
Generous paid time off
401(k): 50% match of contribution up to 6%
Professional development opportunities including in-house training
Paid professional organization membership and professional licensure