Full Stack Developer

Aurora, Colorado

Mobile Epiphany
Apply for this Job
Job Description Job Description

We are seeking a creative thinker-someone who enjoys taking the time with other people to solve complex problems and has an active, innovative mindset. At Mobile Epiphany, you'll join a team that has already revolutionized enterprise mobile solutions through our cutting-edge Rapid Application Configuration platform, and who is now extending that revolution into a new application for intelligent PDF annotation systems for many industries. This new tool is already well underway and we need an additional team member help to move our team along. If you're ready to flex your problem-solving muscles and push boundaries with us to make a very unique system even more powerful and easy to use by our user base, we want to get to know you. This is a full-time, fully remote position offering the flexibility of working from home. The role requires adherence to a simple 8:30 to 5 PM schedule (Mountain time) of work to ensure team alignment and availability for collaboration each day, however this is not about corporate rigidity. It is about joining a very experienced and tight team and working together toward common goals.

Responsibilities

Understanding the award winning "Enterprise-Class Mobile Application and Reporting Platform" we have been developing for 16 years.

Understanding the new application capabilities, we are adding to our platform to make it even more powerful and useful in many more businesses and use cases.

Understanding the initial use cases that are already in demand by our customers.

Understanding the additional use cases that will be available once we develop the application add-ons.

Collaborating with the team to ensure the best ideas are given time to develop before any code is written, so that our approach to solving our Client's problems are exactly what they need and super simple to learn and use.

These applications you will be involved in developing with us are built around the relationships between our existing iOS & Android Mobile Application platform (C /.Net - Xamarin - Migrating to .NET MAUI), desktop Windows Forms applications, and server-side services, interacting with MS SQL in the Cloud, APIs, etc. and then:
  • Develop mobile application features that seamlessly integrate with device capabilities, while optimizing performance and ensuring a consistent user experience across various screen sizes and operating system versions.
  • Build Windows application features with intuitive user interfaces and optimized data interactions, ensuring seamless synchronization with server-side services.
  • Implement services to manage data processing and communication between components, optimizing performance and ensuring system reliability.
  • Collaborate with your team to design and develop performance improvements across the system, ensuring efficient workflows between the mobile apps, desktop applications, and server-side services.
Requirements
  • At least 4 years of experience with Xamarin (Xamarin.iOS and Xamarin.Android): Candidates with experience in developing mobile applications using C and Xamarin, and who are capable of migrating to .NET MAUI, will be considered more favorably. This includes expertise in building responsive, user-friendly mobile apps for iOS and Android, integrating with device features (e.g., camera, GPS), and leveraging modern mobile development practices to ensure performance and wide compatibility.
  • Minimum of 4 years of hands-on experience with C / .NET development: More experience welcomed. Candidates should have extensive and current expertise in building robust, scalable applications using C and the .NET framework (x64 architecture). This includes demonstrated proficiency in developing and maintaining APIs, Windows Services, and other backend systems. Experience with designing efficient, high-performance solutions and troubleshooting complex issues in a production environment is highly desirable.
  • Experience with JavaScript and WebViews: Candidates with experience working with JavaScript, particularly in scenarios where it interacts with mobile applications via WebViews, is a plus. This includes embedding and managing WebViews within Xamarin applications, enabling communication between JavaScript and C code, and ensuring seamless integration of web-based content within mobile environments.
  • Demonstrated experience with Windows Forms: Candidates should have a strong background in developing desktop applications using Windows Forms, including designing intuitive user interfaces, handling events, and managing data bindings. Experience with performance optimization, custom controls, and integrating third-party libraries is highly valued.
  • Experience working with Microsoft SQL Server (MS SQL): Experience with relational database design and development using MS SQL is preferred. This includes writing SQL queries, working with stored procedures, and ensuring data integrity. Familiarity with database performance optimization, backups, and migrations would be a plus.
  • Experience with Integrations: Experience integrating external applications with content management systems, particularly in handling document storage and retrieval through APIs, is a plus. Familiarity with authentication methods and ensuring smooth communication between systems in collaborative document environments would be highly valuable.
Who We Are

Mobile Epiphany is a software development company focused on delivering enterprise-class mobile applications designed to streamline business processes and boost operational efficiency across various industries. Headquartered in Aurora, Colorado, the company leverages its innovative Rapid Application Configuration (RAC) platform, a code-free, highly customizable toolset that enables rapid development and deployment of mobile solutions. This platform allows Mobile Epiphany to address complex operational challenges quickly, offering tailored applications for tasks like asset tracking, data collection, workflow automation, and inspections. Their solutions are adaptable to industries such as oil and gas, manufacturing, field services, and government compliance, among others, and are compatible with iOS, Android, and Windows devices.

In addition to custom solutions, Mobile Epiphany offers KrinkleApps , a line of pre-configured, industry-specific mobile applications built on the RAC platform. These turn-key products target specific challenges like LDAR compliance, engine rebuild tracking, and post-disaster debris management, maintaining flexibility for future modifications. The company emphasizes speed, cost-effectiveness, and user empowerment, providing training so clients can adjust applications independently. With a commitment to future-proof technology and a track record of rapid implementation, Mobile Epiphany is a leader in mobilizing business processes, enhancing productivity, and delivering actionable data insights for enterprises worldwide.

Websites

Date Posted: 03 April 2025
Apply for this Job