We are looking for a highly skilled Xamarin/Hybrid mobile app Developers who is responsible for developing, designing and delivering, ensuring the quality of the applications.
Responsibilities:
- Design and develop applications for multiple platforms.
- Maintain quality and ensure responsiveness of applications.
- Work on bug fixing and improving application performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Design and developing APIs.
- Help maintain code quality, organization, and automatization.
- Understanding and implementation of security and data protection.
Key Skills:
- 2+ Years of hands-on experience in design, architect, developing and delivering native mobile and cross platform Xamarin.Android, Xamarin.iOS and Xamarin.Forms applications using Xamarin Studio or Microsoft Visual Studio.
- 1+ years of hands-on experience in design and architect mobile back-end services.
- Strong knowledge in C#.net and SQLite Database with Entity Framework.
- Strong knowledge of MVC Web API s is an advantage.
- Experience in designing and developing custom controls for Android, Windows and iOS.
- Solid foundation in data structures, algorithms, and object orientation design.
- Capabilities to write and execute unit test cases.
- Independent researching, solution finding, analysis and problem solving skills and capabilities.
- Should have a strong knowledge of OOPS and good knowledge of front-end GUI design and development.
- Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
- Experience with cloud message APIs and usage of push notifications.
- In depth understanding of design principles, interface guidelines and best practices for coding.
- Knowledge of accessing data as JSON/XML using REST APIs.
- Experience with Agile development methodology (preferably scrum), continuous integration and tools (GIT, JIRA etc.).
- Must be a team player and self-starter with ability to communicate clearly with clients and team-embers in English as Main Language.
- Knowledge on Agile and Scrum approach is must.