Mobiledemand - Hiawatha, IA

posted 12 days ago

Full-time - Mid Level
Hiawatha, IA
Merchant Wholesalers, Durable Goods

About the position

MobileDemand is seeking a talented Mobile Application Developer to join our team and contribute to the development of innovative cross-platform mobile applications. As a .NET MAUI developer, you will be responsible for designing, developing, testing, and deploying high-quality mobile applications that seamlessly run on iOS, Android, and Windows.

Responsibilities

  • Analyze user requirements and translate them into technical specifications.
  • Design, analyze, write, test, and document code for new or existing mobile applications across iOS, Android, and Windows platforms using .NET MAUI.
  • Create application specifications, diagrams, flow charts, and other documentation to support the design and development process.
  • Collaborate with the team to create intuitive and user-friendly UI/UX.
  • Develop, test, and maintain mobile applications, with a focus on optimizing functionality, performance, and user experience.
  • Conduct cross-platform testing to ensure consistent functionality and experience on iOS, Android, and Windows devices.
  • Identify and implement improvements to system performance and availability.
  • Integrate with backend services and APIs using RESTful services and JSON.
  • Implement security best practices to protect user data.
  • Write unit, integration, and UI tests to ensure code quality.
  • Stay up to date with the latest .NET MAUI and mobile development trends.
  • Troubleshoot and resolve technical issues.
  • Collaborate with team members to review new and existing code, perform unit testing, and recommend software improvements.
  • Regularly communicate with management and technical support colleagues, providing updates on project progress and technical issues.
  • Stay current with technological developments in mobile and software industries.
  • Quickly learn and adapt to new technologies as needed.
  • Be a strong team player and rapidly adapt to changing business and customer demands.

Requirements

  • Bachelor's degree in computer science or related field, or equivalent experience
  • 3+ years of mobile application software development experience (iOS/Android)
  • Solid understanding of iOS and Android development principles
  • Strong proficiency in .NET Core, C#, XAML, and TypeScript
  • Experience developing cross-platform applications using .NET MAUI for Android, iOS, and Windows
  • Knowledge of REST APIs, SDK integration, and web services for seamless data handling and real-time updates
  • Understanding of UI/UX design principles with experience in translating wireframes and mockups into responsive, intuitive applications
  • Knowledge of cloud-based environments, especially Azure PaaS, and experience with Azure DevOps for CI/CD processes
  • Working knowledge of data structures, with 2+ years of experience in SQL
  • Ability to create and execute comprehensive test strategies to ensure consistent functionality and user experience across platforms
  • Background in Agile/Scrum development environments
  • Strong attention to detail and commitment to high-quality deliverables
  • Ability to work both independently and collaboratively, with strong time management and organizational skills
  • A passion for mobile development and a desire to learn new technologies.

Nice-to-haves

  • Familiarity with C++ is a plus
  • Experience in Enterprise applications
  • Experience with publishing and maintaining applications on Google Play Store and Apple App Store
  • Experience with Bluetooth Low Energy (BLE)

Benefits

  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Vision insurance
  • 401(k) matching
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service