Develop, implement, test and deploy new mobile applications.
Maintain, upgrade, fix errors and improve the performance of existing mobile applications.
Write and implement efficient code and documentation.
Work closely with other developers, UX designers, and project managers.
Minimum of bachelor’s degree in computer science, software engineering or similar.
3+ years of mobile applications software development professional experience.
Understanding of Object-Oriented Programming.
Experience developing in .NET/C# web applications using Microsoft development products.
Experience with developing mobile applications on iOS and Android platforms.
Experience using cross-platform mobile app development tools such as Xamarin or Appcelerator.
Hands on experience with to HTML5, CSS, XML, API.
Experience with SQL Server.
Able to define, design and build varied mobile components and applications.
Strong analytical skills and willingness to learn new technology.
Able to work independently on researching solutions and applying findings.
Willing to do what it takes to finish assignment.
Required skills, abilities, education, and experience
Experience with Apple Human Interface Guidelines.
Understanding of Azure/AWS
Strong familiarity of design patterns.
Familiarity with UX/UI design.
Working knowledge of Scrum methodology.
Functional knowledge with technologies across the application stack including user interface, middle tier and database systems
Nice to have knowledge
MORE GULF JOBS YOU MAY LIKE