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 Flutter
- We also have a need for portal development which resides on Azure.
- Technical Writing Experience is huge PLUS
- Additional 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