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.
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.
- 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.
- 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;