Job Description
We are offering a contract to hire opportunity for a Lead Mobile App Developer based in Draper, Utah. In this position, you will play a pivotal role in leading the design and development of mobile and cross-platform applications, ensuring scalability, security, and high availability. You will also be responsible for defining business and technical requirements, mentoring team members, and upholding best practices across mobile and enterprise development standards.
Responsibilities:
• Oversee the full lifecycle of mobile application development for both iOS and Android platforms.
• Deliver cross-platform solutions using .NET MAUI and C#, with an emphasis on performance, responsiveness, and maintainability.
• Collaborate with product managers, designers, and backend developers to align on mobile application architecture and functionality.
• Manage application lifecycle management (ALM), including source control using GitLab, build pipelines, deployment strategies, and monitoring.
• Mentor entry level engineers and promote application coding standards, agile practices, and DevOps best practices.
• Integrate mobile applications with backend services using RESTful APIs and contribute to enterprise-wide systems architecture.
• Ensure mobile applications' compatibility across browsers and devices and continuously improve mobile UI/UX based on platform guidelines and user feedback.
• Analyze system performance and troubleshoot performance bottlenecks in mobile apps and supporting APIs.
• Collaborate with infrastructure and operations teams to ensure mobile applications are scalable, secure, and resilient.
• Facilitate agile ceremonies and contribute to backlog grooming, sprint planning, and retrospectives.
• Prepare and maintain documentation including technical specifications, architectural designs, and process workflows.
• Enforce IT SDLC, Agile, and mobile development policies, naming conventions, and release processes.
• Participate actively in code reviews, technical design discussions, and architecture decisions.
• Support cloud-native development and deployment practices with exposure to AWS, Snowflake, and Databricks where applicable.• Significant experience in the retail industry, preferably with 10 or more years in a similar role.
• Proficiency in C# - Sharp is essential for this role.
• Working knowledge of .net Maui is a must.
• Familiarity with PostgreSQL is required.
• Experience in GitLab CI is considered a strong asset.
• Proficiency in MySQL is necessary for this position.
• Experience with MongoDB is highly desirable.
• Understanding of Apple App Store processes and guidelines is crucial.
• Familiarity with Snowflake is considered a strong asset.
• Experience with Databricks is highly desirable.
• Knowledge of Application Lifecycle Management (ALM) is necessary.
• Strong understanding of System Performance is essential for this role.