Mobile Application Engineer

Job Description

The role of Mobile Applications Engineer at O3 Solution will challenge every engineer through focusing on complex business problems facing the construction industry. You will be responsible for analyzing business requirements and applying solutions that help create best practices for some of the largest construction projects in the world. You will have a broad scope of working on everything from Data Analytics, User Experience, Scaling and Performance while delivering a product our customers love to use.

You will have the opportunity to work on a variety of technologies including .NET, Angular 5+, SQL Server, Azure, and many more. If you enjoy getting your hands dirty if every phase of the software development life cycle, then this is the job for you.   The Mobile Applications Engineer will specialize in the architecture and implementation of a user interface developed specifically for mobile devices which will integrate with an existing RESTful API.

Software Development Process

Our software development process uses a very agile approach to building a great application. You would have the opportunity to be involved in every step of the process which includes:

  • Prioritizing Needs of Clients
  • Gathering Requirements
  • Rapid Prototyping
  • Seeking User Input
  • Building and Documentation
  • Releasing to Production
  • Analyzing Outcomes


The ideal candidate would have expertise in software development, and will include these key responsibilities:

  • Translate specifications into actionable development tasks
  • Apply design concepts into real world applications
  • Build thoughtful and thorough unit tests
  • Adjust workload and communicate with the team to meet deadlines
  • Take part in sprint related activities (scrum, sprint planning, sprint reviews, development meetings)


  • Experience building native mobile applications for Android and iOS, using in a framework such as Ionic, Xamarin, etc.
  • Thorough understanding ofObject Oriented Programming
  • Experience in .NET or similar platform
  • Web Development Skills: Angular, Javascript, TypeScript, CSS
  • REST API Development
  • Unit Testing
  • SQL Development
  • Visual Studio, VS Code, SQL Management Studio

If you’re interested in this role and think your experience would be a good fit, let us know. You can contact us using the form below, or send an email with your resume to