8 hours ago
Chennai, IndiaMid Level / Senior
Responsibilities
- Design, develop, and implement technical solutions for Xamarin, MAUI, and .NET SDK applications.
- Design and develop native iOS and Android mobile applications.
- Understand user needs and incorporate them into the overall global solution design.
- Follow source-driven and test-driven development best practices.
- Troubleshoot issues, identify root causes, and implement resolutions.
- Create custom native SDKs and integrate them with mobile applications.
- Implement automated testing platforms and unit tests.
- Collaborate effectively with cross-functional technology teams and business stakeholders.
Requirements
- Require 4–6 years of software development experience, including at least 2–3 years of hands-on Xamarin/MAUI, native Android, or native iOS application development.
- Require knowledge of .NET, C#, Java, Objective-C, Swift, JavaScript, Ajax, JSON, CSS, and HTML.
- Require solid object-oriented analysis and design skills using common design patterns.
- Preferred experience includes React Native or Flutter and MVC or MVVM design patterns.
- Preferred experience includes Prism, MVVM Cross, or MVVM Light; SQLite; threading; and performance tuning.
- Preferred experience includes Git, Bitbucket, and Azure DevOps.
- Preferred experience includes database schema design, SQL development, and ORM frameworks such as Entity.
- Strong troubleshooting, problem-solving, communication, interpersonal, and cross-functional collaboration skills are expected.
- Ability to manage ambiguity, adapt to unexpected change, and embrace feedback and best practices is preferred.
- Experience with enterprise Agile/Scrum environments is preferred.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
- The team is co-located with technology hubs in Chennai and Pune.
Tech Stack
Categories
Mobile
