Job Description

Job Title :- Mobile Application Developer

Experience :- 3+ Years

Job Description :

  • Deliver fully functional, cross-platform and well-tested mobile applications developed according to quality standards.
  • Analyze, Design, Implement and Integrate functional requirements in new/existing solutions.
  • Working closely with analysts, designers and the rest of the team members to achieve project and organisational objectives. Producing detailed specifications and writing program codes that perform efficiently.
  • Testing the product in controlled, real situations before going live.
  • Deliver fully tested source code complying with code quality standards.
  • Preparation of training manuals for users.
  • Maintaining the systems once they are up and running.
  • Working within a Team to determine needs and applying/customizing existing technology to meet those needs.
  • Client communication when needed.
  • Daily reporting.
  • Collaborate, learn, and teach.

Desired Skills :

  • Candidate should have 4-6 years of solid experience in developing mobile applications with help of Xamarin/MAUI.
  • Hands-on experience in design, architecture, developing and delivering native mobile and cross-platform Xamarin.Android, Xamarin.iOS and Xamarin.Forms/MAUI applications using Xamarin Studio or Microsoft Visual Studio.
  • Must have good experience in MVVM Design patterns.
  • Good understanding of SOLID design principles and design patterns.
  • Hands-on experience in design and architect mobile back-end services.
  • Strong knowledge in C#.net and SQLite Database with Entity Framework.
  • Knowledge of MVC Web APIs is an advantage.
  • Knowledge of other mobile development languages such as Dart, Swift, Objective C, and Java/Kotlin is an advantage.
  • Experience in designing and developing custom controls for Android, Windows and iOS.
  • Solid foundation in data structures, algorithms, and object-oriented design.
  • Capability to write and execute unit test cases.
  • Independent researching, solution finding, analysis and problem-solving skills and capabilities.
  • Knowledge of Agile and Scrum approach is a must.
  • Should have a strong knowledge of OOPS and intermediate knowledge of front-end GUI design and development.
  • Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing and support.
  • Expert in Source Control like SVN and Github is preferred.
  • Must be a team player and self-starter with the ability to communicate clearly with clients and team members in English as Main Language.