Bucharest, Romania

Xamarin Developer (with German)

 Job Description:

Senior Xamarin Developer

Responsibilities:
  • Design, develop, and enhance Xamarin.Forms applications for Windows and iOS platforms.
  • Translate business requirements and inspection workflows into intuitive, efficient software solutions.
  • Deliver scalable, maintainable, and user-friendly mobile applications that support field operations.
  • Collaborate closely with business stakeholders to understand operational needs and transform them into technical solutions.
  • Participate in the full software development lifecycle, from requirements analysis through deployment and ongoing maintenance.
  • Ensure successful delivery of features while meeting quality, timeline, and project objectives.
  • Maintain and improve the infrastructure supporting mobile applications.
  • Ensure reliable application deployment, configuration, and operational stability.
  • Support cloud-based integrations and deployment processes using Microsoft Azure services.
  • Estimate development effort and contribute to project planning and delivery.
  • Plan, execute, and support testing activities to ensure application quality and reliability.
  • Produce and maintain clear technical documentation throughout the development lifecycle.
  • Participate in code reviews and continuously promote coding best practices.
Requirements
Technical Skills & Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
  • Several years of professional experience in software development.
  • Strong hands-on experience with Xamarin.Forms and C#.
  • Solid experience developing mobile application frontends using Visual Studio.
  • Good understanding of RESTful Web APIs and backend integration.
  • Experience working with Microsoft Azure cloud services.
  • Familiarity with Azure DevOps for project management, CI/CD, and source control.
  • Experience using GitHub Copilot or similar AI-assisted development tools.
  • Knowledge of Microsoft SQL Server (MS SQL) is considered an advantage.
  • Experience working in Agile environments, with familiarity with traditional Waterfall methodologies.
  • Understanding of software architecture, code quality principles, and mobile application best practices.