We are seeking a skilled Senior Xamarin/MAUI Developer with a strong background in mobile and backend development. The ideal candidate will have hands-on experience in Xamarin, a deep understanding of .NET technologies, and a passion for building robust, scalable applications. You will play a key role in designing, developing, and maintaining high-quality software solutions, collaborating with cross-functional teams, and contributing to technical discussions.
Remote work from Poland is possible.
Responsibilities
- Design, develop, and maintain applications using C#/.NET, Xamarin, and related technologies
- Write clean, efficient, and well-documented code, ensuring best practices and coding standards
- Implement and maintain unit tests to ensure code quality and reliability
- Work with SQLite and SQL query language for data storage and retrieval
- Integrate and consume RESTful APIs, handling JSON/XML data formats and HTTP protocols
- Utilize MS Visual Studio as the primary development environment
- Participate in design discussions, providing valuable technical input and innovative solutions
- Collaborate with team members to analyze requirements, create POCs, and drive technical analysis
- Stay updated with emerging technologies and demonstrate a willingness to learn and adapt
Requirements
- 5+ years of technical experience in software development
- Expert-level proficiency in C#/.NET programming
- Hands-on experience with Xamarin; knowledge of MAUI is a plus
- Strong understanding of unit testing methodologies and frameworks
- Proficiency in SQLite and SQL query language
- Experience working with JSON/XML, RESTful APIs, and HTTP protocol
- Proficiency in MS Visual Studio development environment
- Experience in Android native app development, Android Studio, and Android app packaging; iOS development skills are a plus
- Solid understanding of Android UI controls, layouts, and adapting UI for various screen resolutions
- Familiarity with Git, GitLab (CI/CD), or other source control tools
- Experience with project management tools such as Polarion, Azure DevOps, or Jira
- Exposure to frontend technologies like Angular or ReactJS
- Experience with other mobile development technologies (Flutter, Kotlin, Swift)
- Ability to create POCs and drive technical analysis
- Minimum English language level of A2+
Nice to have
- Experience working in React Native