Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mobile Engineer - Contract Position image - Rise Careers
Job details

Mobile Engineer - Contract Position

ECP is growing quickly and is looking for experienced engineers looking to join an amazing team and write great code to help make life better at senior living communities around the world. 

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 6,000 communities around the world. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products. 

As a talented and experienced developer, you will jump right in and play a lead role as we build new applications, enhance and expand our product, improve our processes, and continuously tune and modernize our tech stack. You will join a talented and committed team, and you will have constant opportunities to learn about our business, work with state-of-the-art tools and technology, and build solutions that fuel our growth. 

Our headquarters is in Wisconsin, but we are open to remote candidates within the U.S. 

  • Lead the migration of existing Xamarin applications to the .NET MAUI framework. 
  • Understand and leverage the new features and capabilities of .NET MAUI. 
  • Refactor and optimize code to improve performance and maintainability. 
  • Address compatibility issues and ensure smooth transition to the new platform. 
  • Design, develop, and maintain high-quality mobile applications for Windows App Store, iOS and Android platforms. 
  • Utilize .NET MAUI to build cross-platform applications with native performance. 
  • Prepare and submit apps to the Apple App Store and Google Play Store. 
  • Handle app store submission requirements, including certificates, provisioning profiles, and metadata. 
  • Troubleshoot and resolve app store deployment issues. 
  • Debug and fix issues in a timely manner. 
  • Conduct thorough testing on various devices and operating system versions. 
  • Collaborate effectively with cross-functional teams, including product managers, designers, and backend developers. 
  • Bachelor’s Degree in Computer Science or related field 
  • 4+ years software development experience 
  • Ability to troubleshoot and solve technical problems autonomously 
  • Proficiency with full-stack front-end and back-end frameworks and languages 
  • 4+ years of experience with Xamarin or .NET MAUI 
  • 2+ years of experience with SQL (MSSQL, PostgreSQL) 
  • Passion and excitement for writing great code that actually helps people 
  • Experience developing in accordance with common applicable design patterns and object-oriented development 
  • Experience working in an agile development process 
  • Fluent English, grammatical skills 
  • Legally authorized to work in the United States without sponsorship 
ECP Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ECP DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of ECP
ECP CEO photo
Adam Aisen
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mobile Engineer - Contract Position, ECP

Are you a skilled Mobile Engineer looking to make a meaningful impact? ECP is on the hunt for talented engineers like you to join our dynamic team on a contract basis. We are a leading SaaS provider dedicated to improving senior living communities worldwide, with our innovative solutions already utilized in over 6,000 locations. As part of our growth journey, you will play a crucial role by developing and enhancing mobile applications that help us deliver exceptional care to residents. With a focus on migrating existing Xamarin applications to the powerful .NET MAUI framework, you'll utilize your expertise to optimize code for better performance and maintainability. You'll be responsible for designing, developing, and maintaining high-quality cross-platform applications that look great and work seamlessly on Windows, iOS, and Android devices. Collaboration is key, and you will work with cross-functional teams, including product managers and designers, to ensure we meet our customers' needs. We want someone with at least four years of software development experience, proficiency in Xamarin or .NET MAUI, and strong problem-solving skills. Enjoy a flexible remote work environment while helping us grow and expand our customer base through innovative mobile solutions. If you're passionate about writing great code and making a difference, ECP is the perfect place for you to shine and grow!

Frequently Asked Questions (FAQs) for Mobile Engineer - Contract Position Role at ECP
What responsibilities does a Mobile Engineer at ECP hold?

As a Mobile Engineer at ECP, your primary responsibilities include leading the migration of existing Xamarin applications to the .NET MAUI framework, designing and developing high-quality mobile applications for multiple platforms, and collaborating with cross-functional teams to enhance user experience. You'll also handle app store submissions and troubleshoot deployment issues.

Join Rise to see the full answer
What qualifications do I need to apply for the Mobile Engineer position at ECP?

To apply for the Mobile Engineer position at ECP, you will need a Bachelor’s Degree in Computer Science or a related field, along with 4+ years of software development experience. It's essential to have proficiency with Xamarin or .NET MAUI and experience in SQL, as well as a strong ability to troubleshoot technical problems.

Join Rise to see the full answer
What technologies will I work with as a Mobile Engineer at ECP?

As a Mobile Engineer at ECP, you'll primarily work with .NET MAUI for building cross-platform applications. You will also engage with Xamarin, SQL databases like MSSQL and PostgreSQL, and utilize agile development methodologies, ensuring that you stay at the forefront of mobile technology.

Join Rise to see the full answer
Is remote work allowed for the Mobile Engineer position at ECP?

Yes, ECP welcomes remote candidates within the U.S. for the Mobile Engineer position! While our headquarters is in Wisconsin, the flexibility of a remote work environment allows you to contribute from anywhere in the country.

Join Rise to see the full answer
How does ECP foster professional growth for Mobile Engineers?

ECP is committed to keeping our engineers at the cutting edge of technology. As a Mobile Engineer, you will have constant opportunities to learn about the business, work with state-of-the-art tools, and explore new technologies that will directly lead to your professional growth and development.

Join Rise to see the full answer
What is the company culture like at ECP for Mobile Engineers?

At ECP, our culture is all about collaboration, innovation, and making a difference. We value team players who are enthusiastic about their work and passionate about creating impactful solutions for senior living communities, which fosters a vibrant and supportive environment.

Join Rise to see the full answer
What are the potential career advancements for a Mobile Engineer at ECP?

As a Mobile Engineer at ECP, you have many pathways for advancement. You can evolve into a senior engineering role, move into technical leadership, or diversify into product management, all while gaining valuable experience in a rapidly growing company.

Join Rise to see the full answer
Common Interview Questions for Mobile Engineer - Contract Position
Can you describe your experience with Xamarin and .NET MAUI?

When answering this question, detail your specific projects where you utilized Xamarin or .NET MAUI. Highlight the challenges you faced, how you overcame them, and the impact of your contributions on the project outcomes. Show your familiarity with the frameworks' capabilities.

Join Rise to see the full answer
How do you ensure the quality of your mobile applications?

Discuss your approach to quality assurance, including the testing methodologies you apply, the importance of debugging, and any tools you use for testing across different devices and operating systems. Emphasize your dedication to producing high-quality, maintainable code.

Join Rise to see the full answer
What design patterns do you find most useful in mobile development?

Provide examples of design patterns you have applied in your work, such as MVC, MVVM, or Singleton. Explain how these patterns helped solve specific problems and improve application architecture and maintainability.

Join Rise to see the full answer
How do you handle competing priorities and deadlines in a team setting?

Share your strategies for effective time management and prioritization, such as utilizing project management tools or adopting agile methodologies. Communicate your willingness to collaborate and negotiate timelines with your team to meet project goals.

Join Rise to see the full answer
Can you describe a challenging technical problem you faced and how you solved it?

Choose a relevant technical issue from your experience and outline the problem clearly. Explain the steps you took to diagnose and resolve the problem, showcasing your analytical skills and persistence in finding effective solutions.

Join Rise to see the full answer
What is your experience with app store submission processes?

Detail your familiarity with the requirements for submitting applications to the Apple App Store and Google Play Store. Talk about specific projects where you handled submission processes, including managing certificates, provisioning profiles, and resolving any issues that arose.

Join Rise to see the full answer
How do you keep up-to-date with the latest developments in mobile technology?

Explaining your commitment to learning is essential. Mention specific resources you use, such as blogs, online forums, coding boot camps, webinars, or conferences. Illustrate your proactive approach in integrating new technologies into your work.

Join Rise to see the full answer
Describe your experience working in agile development teams.

Share insights into your role in previous agile teams. Discuss how you contributed to sprint planning, daily stand-ups, or retrospectives, and how you adapted your workflow to meet the needs of the team and project.

Join Rise to see the full answer
How do you approach cross-functional collaboration with product managers and designers?

Offer examples of how you have worked effectively in cross-functional teams. Emphasize the importance of clear communication and how you leverage each team's strengths to create cohesive and user-focused applications.

Join Rise to see the full answer
What motivates you as a Mobile Engineer?

Give a personal touch by sharing what drives your passion for mobile engineering, whether it's creating user-centric applications, solving complex technical problems, or contributing to meaningful projects, like those that improve senior living conditions at ECP.

Join Rise to see the full answer
Similar Jobs
Posted 6 days ago
Photo of the Rise User
Visa Remote Auckland, New Zealand
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Ingram Content Group Hybrid 1 Ingram Blvd, La Vergne, TN 37086, USA
Posted 8 days ago
Photo of the Rise User
TeleSoftas Remote No location specified
Posted 2 days ago
Murmuration Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
E By ECP

ECP is a growing web-based software company with headquarters in East Troy, Wisconsin.​ Founded in 2004, ECP offers the integrated software package of an electronic medication administration record (eMAR) and an electronic health record (EHR).​

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!