Make Your Resume Now

Lead Xamarin Developer

Full-time Mid-Senior level

Job Overview

We are looking for a Lead Xamarin Developer with a strong leadership background to design, develop, and maintain high-quality software applications. As a key member of our development team, you will lead and mentor a group of developers while ensuring the successful delivery of complex projects. You will collaborate with cross-functional teams, providing technical expertise, resolving issues, and staying up-to-date with the latest trends and technologies in software development. 

Responsibilities:

  • Lead the design, development, and maintenance of complex software components and applications.
  • Provide technical guidance to developers and enforce best practices and coding standards.
  • Oversee development activities to ensure timely project delivery.
  • Develop interfaces and drivers for hardware devices and software platforms.
  • Collaborate with engineering teams to implement cross-platform solutions.
  • Mentor developers on best practices in coding, debugging, and software design.
  • Ensure code quality, performance, security, and functionality across the development process.
  • Conduct and support code reviews for consistent, high-quality output.
  • Test, debug, and troubleshoot software to ensure reliable and error-free products.
  • Improve software performance and stability through ongoing testing and optimization.
  • Work closely with cross-functional teams to diagnose and resolve software issues.
  • Support requirements gathering, software design, and delivery planning.
  • Stay current with emerging tools, trends, and technologies in software development.
  • Promote new techniques and tools to enhance team efficiency and product quality.

Requirements

  • Proven experience as a Xamarin / Maui software developer, with a focus on leading and mentoring a team. 
  • Expertise in software design, development, and debugging with knowledge of various programming languages and frameworks. 
  • Proficiency in C#, .Net and related technologies 
  • Strong experience in developing software components, interfaces, and hardware integration. 
  • Ability to communicate technical concepts effectively to both technical and non-technical stakeholders. 
  • Knowledge of best practices in software development methodologies (Agile, Scrum, etc.). 
  • Proficiency in code versioning tools such as Git. 
  • Strong problem-solving skills and attention to detail. 
  • Ability to work effectively in a fast-paced, collaborative environment. 

  

Preferred Skills & Experience: 

  

  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker. 
  • Familiarity with CI/CD pipelines and automated testing tools. 
  • Previous experience in working with cross-functional teams in a fast-paced, agile environment. 

 

Benefits

  • Your pick when it comes to employment models: CLT/PJ/Cooperativa;
  • We provide the necessary resources for you to grow and learn on the job, including online courses, mentoring, the latest-gen laptops, and great ultra-wide, IPS panel monitors;
  • A fully remote work environment with flexible working hours;
  • Bonus for any referrals that we end up hiring;


Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!