JOB OPENING

Tech Lead, Mobile App (Contract)

APPLY NOW
Job Responsibilities
  • Lead the design, development, and deployment of scalable and high-performance mobile applications using .NET MAUI.
  • Define and implement best practices for mobile application architecture, development, and testing.
  • Design and implement intuitive XAML-based user interfaces.
  • Apply MVVM principles to ensure clean architecture and code reusability.
  • Optimize UI/UX by structuring pages and controls efficiently.
  • Mentor and guide other developers, conducting code reviews and enforcing coding standards. Collaborate with product owners, designers, and backend engineers to deliver seamless user experiences.
  • Optimize application performance, ensuring smooth and responsive user interactions.
  • Implement security best practices and ensure mobile applications are secure and compliant
  • Write clean, efficient, and well-documented code.
  • Drive Agile development practices and ensure continuous integration and deployment (CI/CD) pipelines.
  • Troubleshoot, debug, and resolve technical issues efficiently.
  • Provide technical leadership and strategic direction for mobile projects.
  • Foster effective communication and collaboration within the engineering team and across crossfunctional teams.
  • Collaborate with technical architect, team leads, business analysts, product owners and business stakeholders to align technical solutions with business goals and priorities.
  • Communicate project status, risks, and challenges to stakeholders in a clear and concise manner.
  • Champion best practices for software development, code reviews, and quality assurance processes.
  • Establish and maintain coding standards, documentation, and quality metrics.
  • Drive continuous improvement initiatives to enhance team productivity, efficiency, and software quality.
Requirements
  • Proven experience in developing mobile applications using .NET MAUI.
  • Expertise in XAML, including custom controls, templates, and animations.
  • Strong understanding of the MVVM pattern and its implementation in mobile applications.
  • Experience in structuring and designing maintainable UI components and page navigation.
  • Knowledge of dependency injection, data binding, and command patterns.
  • Familiarity with RESTful APIs and integrating backend services.
  • Experience with unit testing and debugging tools for mobile applications.
  • Ability to work independently and collaboratively in an agile environment.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and decision-making abilities.
  • Ability to prioritize and manage multiple projects simultaneously.
  • Attention to detail.
  • Excellent Problem-solving skills. Experience with Blazor Hybrid in MAUI applications.
  • Knowledge of SQLite, Entity Framework, or other mobile data storage solutions.
  • Understanding of performance optimization techniques for mobile apps.
  • Willing to work under Australia working hours and follow Australia public holidays.