Smart Village, EGY
100 days ago
Senior Xamarin Mobile Developer
Job Description  Xamarin Mobile Developer is responsible for translating code into user-friendly applications. In addition to collaborating with internal teams to develop functional mobile applications while working in a fast-paced environment. Also able to create software for phones and tablets, and is familiar with the newest technologies in the mobile world. + Developing application programming interfaces (APIs) to support mobile functionality + Design and build the next generation of our mobile applications. + Collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. + Support the entire application lifecycle (concept, design, test, release and support). + Keeping up to date with the terminology, concepts, and best practices for coding mobile apps. + Using and adapting existing web applications for apps. + Produce fully functional mobile applications and writing clean code. + Gather specific requirements and suggest solutions. + Troubleshoot and debug to optimize performance. + Design interfaces to improve user experience. + Liaise with the Product development team to plan new features Job Requirements Experience: 2- 3 years of experience + Education: Computer Science or a related discipline + Strong C# and .NET skills including LINQ + Solid knowledge of OOP and design principles + Experience with Xamarin Forms and Xamarin for mobile application development + Solid knowledge of design patterns used for mobile application development like MVVM, MVC, and MVP + Experience in XAML + Strong understanding of iOS, and Android operating platforms + Experience in implementing localization in applications + Understanding of HTTP protocol and implementation + Experience with Cross-platform mobile apps developments + Solid knowledge of RESTful and SOAP Web Services + Integrating with existing and creating new web services + Database programming with Microsoft SQL Server, SQLite + Familiarity with ORM / Data Abstraction Frameworks + Familiarity with HTML5, CSS, JavaScript + Familiarity with version control system for collaborative development TFS and GIT + Broad understanding of software development life cycles and methods Powered by JazzHR
Por favor confirme su dirección de correo electrónico: Send Email