About the Role
We are looking for a Mobile Application Developer with strong hands-on experience in C# and .NET to join our remote team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications, collaborating with a distributed team, and delivering high-quality, maintainable code.
Key Responsibilities
- Design, develop, and maintain mobile applications using C# and .NET frameworks).
- Work closely with product owners, designers, and other developers to translate requirements into technical solutions.
- Implement clean, maintainable, and efficient code following best practices and coding standards.
- Integrate mobile apps with RESTful APIs and backend services.
- Debug, troubleshoot, and resolve application issues and performance bottlenecks.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Write and maintain technical documentation where needed.
- Collaborate in an Agile / Scrum environment, attending remote stand-ups and project meetings.
Required Qualifications & Skills
5+ years of professional experience in software development (mobile focus preferred).Strong, hands-on experience with C# and .NET (core requirement).Experience building and deploying mobile applications (Android and / or iOS).React Native and FlutterWe also have a need for portal development which resides on Azure.Technical Writing Experience is huge PLUSAdditional skills needed would be angular, HTML, CS, and Javascript.Experience with database management.Solid understanding of object-oriented programming (OOP) and design principles.Experience consuming and integrating RESTful APIs and JSON-based services.Familiarity with Git or other version control systems.Ability to work independently in a remote environment and manage time effectively.Good written and verbal communication skills in English.Nice-to-Have Skills
Experience with Azure, AWS, or other cloud platforms.Knowledge of CI / CD pipelines for mobile applications.Familiarity with mobile UI / UX best practices.Experience publishing apps to Google Play Store or Apple App Store