Staff Engineer - Xamarin Developer

  • Full-time
  • Service Region: Mexico

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

As a Full Stack Developer, you'll utilize your expertise in Xamarin and Angular to architect robust solutions that meet our clients' diverse needs. From conceptualization to implementation, you'll be involved in every stage of the development lifecycle, working closely with cross-functional teams to deliver high-quality software products. 

Responsibilities:

  • Collaborate with stakeholders to understand project requirements and translate them into technical specifications.
  • Design and develop scalable, maintainable, and efficient software solutions using .NET and Angular.
  • Write clean, well-structured code that adheres to industry best practices and coding standards. 
  • Perform unit testing, debugging, and troubleshooting to ensure the reliability and performance of applications.
  • Integrate third-party APIs and services to extend the functionality of existing systems.
  • Participate in code reviews and provide constructive feedback to peers to maintain code quality and foster continuous improvement.
  • Stay updated on emerging technologies and trends in software development to recommend innovative solutions and techniques. 

Qualifications

  • Experience with .Net Core, Xamarin, Angular, and Xamarin Forms.
  • Bachelor's degree in computer science, Engineering, or related field. 
  • Proven experience in full stack development using .NET framework, Xamarin, and Angular. 
  • Proficiency in web technologies such as HTML5, CSS3, JavaScript, and TypeScript.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework).
  • Familiarity with Agile methodologies and DevOps practices.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment. 
  • Ability to adapt to changing priorities and manage multiple tasks simultaneously. 
  • Passion for learning and a proactive attitude towards professional development. 
Privacy PolicyImprint