Posted Apr 16, 2026
Key Responsibilities:
Qualifications Required:
Mandatory experience in handling deployments across App Store and Google Play Store
Proficiency in Xamarin Forms, Xamarin Android, Xamarin iOS, CSS, HTML5, JavaScript, JSON, and XML
Familiarity with APIs, oDATA/REST/JSON interfaces, and REST API development
Knowledge of Java, Objective-C, Swift, or Kotlin is an added advantage
Advanced understanding of programming logic, patterns, and ability to learn new languages quickly
Experience with CI/CD pipelines and tools like Azure pipelines, Jenkins, etc. - Agile software development experience for shorter development iterations and quick deployment of code
Strong communication skills, teamwork abilities, and problem-solving skills Please note that the company details are not provided in the job description. Role Overview: As a Mobile Associate Managing Consultant specializing in Xamarin and MAUI, you will be responsible for designing and developing mobile applications that work seamlessly on both Android and iOS platforms. Your role will involve handling deployments across App Store and Google Play Store, while also ensuring the development of high-quality apps using Xamarin. You will collaborate with the team to provide technical solutions and contribute to the growth of Invenio's mobile portfolio. Key Responsibilities:
Design and develop mobile apps using Ionic (Cordova/Angular Framework)
Conduct unit tests and code reviews
Prepare technical design documentation
Analyze requirements, provide estimations, and support in resolving defects during SIT/UAT/PROD phases
Develop solutions to software engineering problems, utilizing creativity and ingenuity
Work on change requests and escalate technical challenges impacting project timelines
Lead software development activities to enhance Invenio's mobile portfolio and influence product roadmaps
Understand business processes within your focus area or module
Research and perform detailed tasks to support project requirements
Communicate technical vision effectively, understand business needs, and collaborate with team members
Quickly learn new tools, languages, and technologies to contribute effectively
Work in a team environment, showcasing problem-solving, creative thinking, and strong communication skills
Interpret requirements, apply best practices, and identify upsell opportunities
Manage own time and tasks to meet project milestones
Monitor team status, report variances, and collaborate with peers and partners
Contribute to technical solutions, research, and implementation of new technologies in a collaborative environment
Demonstrate self-motivation, enthusiasm, and passion for technology
Maintain positive relationships with team members and increase team effectiveness
Le
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City