Lead Native App Developer with Xamarin experience

About the job :

Job Summary:

         We are seeking a qualified candidate to expand existing and develop new native mobile applications. This resource needs to be capable of understanding business requirements and meeting timelines set by the team. You will be expected to work closely with the Product team to discuss and implement technical resolutions to business requirements. This may involve the creation of backend services, integration with 3rd party services and additional supporting utilities. The resource will also need to document their steps and procedures followed while coding.

 

Duties & Responsibilities:

        We are looking for a resource that has worked on large native Android apps over the course of a few years rather than a candidate that has worked on many basic apps. Also, apps where a mistake or oversight can cause issues (financial, larger enterprise apps), are a great indicator that the resource will fit well. The resource will work with the design team and build unique, internal and external customer-based solutions for Android native mobile platforms. Using industry standard SDK’s such as OkHttp, RXJava and Firebase, this resource will lead the development of specific mobile products for the platform. Key responsibilities for this position include:

  • Participate in technical evaluations and proof of concept work.

  • Experience in Mobile Platform Development on native iOS and Android development and troubleshooting technical issues.

  • Must have experience in Cross Platform Mobile App development with Xamarin Framework including Xamarin.Android, Xamarin.Forms, Xamarin.iOS.

  • Follow/maintain an agile methodology including assigning point values to new features and delivering in a manner which is consistent with those points.

  • Responsible for understanding of the entire code base, architectural considerations, build process, design and design decisions.

  • Expert on the usage of design patterns especially in the context of mobile applications.

  • Solid working knowledge of REST services.

  • Strong knowledge of .Net web framework, Angular, Javascript, Jquery, MVC, Asp.Net, Web API.

  • Experience working.Net project under an Agile methodology and extensively used.Net 4.0 or higher, Asp.Net, C#, MVC, Web API, WCF, Dependency Injection Entity Framework and web services technologies.

  • Keeping an intense focus on the quality of work, maintaining a low crash rate and a craftsmanship approach to software.

  • Strong experience building apps for iOS and Android in Xamarin.

  • A strong sense of ownership of the product.

  • Work in a collaborative manner with other mobile developers to plan and design feature implementations and software architecture for current and future mobile platforms.

  • Excellent troubleshooting and reverse engineering skills.

  • Familiarity with the Mono framework, Xamarin mobile development, Microsoft SQL Server.

  • Experience using Visual Studio or related Ide.

  • Contribute to the design of the mobile platform including features and capabilities.

  • Perform detailed analysis of business and technical requirements.

  • Working closely with the design team to implement designs and provide a level of effort feedback to design choices.

  • Desire and willingness to work in a collaborative, innovative, flexible and Agile, Angular Js, mobile app development, Net development, team-oriented environment.

  • Awareness of estimation techniques and their application.

  • Project related documentation of all coding decisions and maintain documentation of the code itself.

  • Should possess strong analytical and problem-solving skills.

  • Capabilities to write and execute unit test cases.

  • Independent researching capabilities.

Required Skills/Qualifications:

  • Able to work in a highly collaborative team environment.

  • Self-starter - Ability to work independently, setting goals and achieving milestones.

  • Attention to detail, experience or exposure to Material design.

  • Possess a strong technical background to contribute to the Mobile solution and willingness to learn.

  • Ability to understand and communicate data, infrastructure, workflow, and solution context technical specifications.

  • Organizational skills, a keen sense of priority and a proven ability to proactively identify and resolve problems.

  • Excellent oral, presentation, and written communication skills.

  • Strong technical design skills with a creative flair in devising products and solutions to meet business needs.

  • Experience with deployments of solutions to the Google Play store.

  • Minimum of 5+ years of native development experience in Android development.

  • Ability to demonstrate practical understanding and usage of standard network libraries, layered architecture and OO design patterns.

 

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Information Technology or 6+ years of equivalent experience

  • Experience with development methodologies such as XP, Agile or SCRUM

  • Experience working with Restful web service Apis, Soap and Ajax.

  • Knowledge of Kotlin, Swift or Server-Side development.

  • Interest in learning or experience in Swift and iOS development.

Upload Resume
Upload File
Max Doc File Size 15MB

Location : 
WeWork, Floor 2B, Room no. 124, K Raheja Platinum, Sag Baug
Road, Off Andheri Kurla Road,Marol, Andheri East, Mumbai 400 059.